home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 3
/
Gold Medal Software - Volume 3 (Gold Medal) (1994).iso
/
comms
/
icom0425.arj
/
BBSTUTOR.DOC
< prev
next >
Wrap
Text File
|
1994-04-25
|
148KB
|
2,615 lines
Intellicomm (TM)
v2.01
Copyright (C) 1991-1994 Liberation Enterprises. All rights reserved.
THIS DOCUMENT MAY NOT BE REPRODUCED IN PART OR IN WHOLE (OUTSIDE THE
REGULAR INTELLICOMM DISTRIBUTION LICENSE) WITHOUT WRITTEN PERMISSION
FROM LIBERATION ENTERPRISES
---------------------------------------------------------------------
AN INTRODUCTION TO THE BBS WORLD
---------------------------------------------------------------------
Welcome to the wonderful world of computer telecommunications! You have
in your hands (or more likely on your monitor) an online primer and
survival guide which will take you, the uninitiated user "who has a modem
and is ready to use it" (but knows little else) and transform you into an
educated, confident, on-liner. No... not an ocean liner, an ON-liner.
You'll discover the difference between the two here in this tutorial.
Most of the information in this document can eventually be learned
through trial and error, or through various smaller tutorials scattered
around in various online corners -- but here in this text you will learn
everything you need to know rapidly, and you have everything together in
one place.
Further, this tutorial was written from a BBS USER'S point-of-view, and
not from a Sysop or BBS developer's point-of-view. There's a major
difference between those who program and operate the BBS's, and those who
simply use them from the other end of the line. BBS developers often
skip the basics and simply document how a particular command is used
(even though you have no idea what the command even DOES and care not how
it's used until you know what it does), and Sysops under-standably
explain BBS rules, how not to abuse the BBS, what NOT to do, and so
forth. This leaves a large gap where new users who don't understand the
general principles of BBS's are left in the dark. This tutorial was
written to help you bridge that gap.
WHAT WE WON'T BE COVERING
This is not a computer tutorial. If you're new to computers you do have
my sympathies for what you're going through to learn everything... but
here in this text we're only covering only from communications (comm.)
programs and modems onward/outward.
We're also not covering automation of BBS calls. You can find all that
in the Icom online help and other manuals. The purpose of this tutorial
is to give you the basics about BBS's, comm. programs, to give you some
tricks to use that'll make your online life easier, and to familiarize
you with the concepts and terms you'll have to know to make good use of
any comm. program and BBS. While Intellicomm is mentioned below here and
there, the material presented has little to do with Intellicomm
specifically and is focused more on the BBS end of things.
We also won't be covering the large online services such as Compuserve,
Prodigy, GEnie, etc. Those services each come with their own kits to
help new users get started.
Intellicomm v2.01 Online Primer 2
WHAT WE WILL BE COVERING
We're covering the smaller online services here (small meaning both
single- and large multi-line bulletin board services or "BBS's") in this
tutorial, and that's because you're usually on your own on the smaller
systems to figure everything out yourself. Though help IS available at
most online services, many new users don't know where or how to look for
it. When I first got into BBS's it took me weeks to get everything
sorted out, gleaning tidbits of information from here there and
everywhere. This text was produced so you wouldn't have to go through
the same ordeal.
The tutorial is organized into sections with headings and a table of
contents to enable you to find information quickly when you need it, and
to allow you to skip over something if you're already comfortable with
the material. Here's what we'll be covering:
TABLE OF CONTENTS
1. INTRODUCTION TO BBS'S . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Mystic Communications Terms De-mystified . . . . . . . . . . 4
1.2 Who Runs BBS's and WHY? . . . . . . . . . . . . . . . . . . 4
1.3 How to Find a Good BBS . . . . . . . . . . . . . . . . . . . 4
1.3.1 Factors for Downloaders To Consider (5); 1.3.2
Factors for Online Gamers to Consider (6); 1.3.3 Factors
for E-Mail Users to Consider (6)
1.4 Where to find BBS Phone Numbers . . . . . . . . . . . . . . 8
1.5 Dialing a BBS . . . . . . . . . . . . . . . . . . . . . . . 8
1.6 Once You're Connected . . . . . . . . . . . . . . . . . . . 8
1.7 Privacy . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.8 The Scrollback Buffer/Capture File . . . . . . . . . . . . 10
1.9 Getting Help from the BBS . . . . . . . . . . . . . . . . 11
1.10 Who is Sysop? . . . . . . . . . . . . . . . . . . . . . . 11
1.11 What are DOORS? . . . . . . . . . . . . . . . . . . . . . 13
2. INTRODUCTION TO FILE TRANSFERS (UPLOADS AND DOWNLOADS) . . . . 14
2.1 Where do the Files/Programs Come From? . . . . . . . . . . 14
2.2 Who creates the programs? . . . . . . . . . . . . . . . . 15
2.3 Locating Files You're Interested In . . . . . . . . . . . 15
2.4 Archives/File Compression (.ZIP, .ARJ, .LHA files, etc) . 17
2.5 .GIF, .JPG and .MAC Files . . . . . . . . . . . . . . . . 18
2.6 Transfer Protocols . . . . . . . . . . . . . . . . . . . . 18
2.7 External Protocols . . . . . . . . . . . . . . . . . . . . 20
2.8 Viruses/Bombs/Trojans and Protection . . . . . . . . . . . 21
3. BBS MESSAGES/MESSAGE NETWORKS . . . . . . . . . . . . . . . . . 25
3.1 Getting Started with Messages . . . . . . . . . . . . . . 25
3.2 Message Conferences/Forums/Areas . . . . . . . . . . . . . 25
3.3 The MAIN/GENERAL Message Area . . . . . . . . . . . . . . 25
3.4 Proper Behaviour . . . . . . . . . . . . . . . . . . . . . 26
3.5 Comments to Sysop . . . . . . . . . . . . . . . . . . . . 27
3.6 BBS Message Networks . . . . . . . . . . . . . . . . . . . 27
3.7 How do Networks Work, and Who Pays? . . . . . . . . . . . 27
3.8 What is "Echo"? . . . . . . . . . . . . . . . . . . . . . 30
3.9 Private Mail . . . . . . . . . . . . . . . . . . . . . . . 31
3.10 Finding the Source of a Message (TAGLINES) . . . . . . . 32
Intellicomm v2.01 Online Primer 3
3.11 Message "Threads" . . . . . . . . . . . . . . . . . . . . 32
3.12 Addressing A Message . . . . . . . . . . . . . . . . . . 33
3.13 Message "Lingo" and Abbreviations . . . . . . . . . . . . 34
3.14 "Capturing" Messages/Reading Offline . . . . . . . . . . 35
3.15 ASCII Uploading Message Replies . . . . . . . . . . . . . 35
3.16 Spelling and Appearances . . . . . . . . . . . . . . . . 36
4. OFFLINE MAIL SYSTEMS/OFFLINE MAIL READERS . . . . . . . . . . . 37
4.1 Finding the Offline Mail System . . . . . . . . . . . . . 37
4.2 Finding an Offline Mail Reader . . . . . . . . . . . . . . 38
4.3 Setting Up Offline Mail for Use . . . . . . . . . . . . . 38
I. GLOSSARY . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
A. Common Modem Problems/Solutions . . . . . . . . . . . . . . 45
Intellicomm v2.01 Online Primer 4
1. INTRODUCTION TO BBS'S
1.1 Mystic Communications Terms De-mystified
If you're new to computer communications, you might want to browse the
GLOSSARY at the end of this tutorial before you continue. It tells you
what CR/LF are, what ANSI/ASCII is, what your data bits, stop bits,
duplex and parity are ... and other such fascinating topics.
1.2 Who Runs BBS's and WHY?
BBS's are most often run as a hobby by interested individuals out of the
basement of a house, or even in a spare room of an apartment.
Almost all are run on a standard IBM PC machine such as you have
yourself: sometimes even on old XT's with 30MB hard disks. Most BBS's
can be set up by a semi-knowledgeable person in a few evenings, with
similar expenses to any other equipment-oriented hobby (photography,
etc). Some subscription-only BBS's are serious businesses with more
expensive equipment for higher capacity, and more phone lines. But even
the largest ones are usually run on IBM PC's, connected via a local
network, or even on a single computer with multiple COM ports/modems, and
software that can handle several online users at the same time. Many
people think the larger multi-line BBS are run on huge mainframe
computers, but I know of none that run anything more extravagent than
several (or several dozen) 386/486 PC's.
Why would anyone want to run a BBS? The reasons are as varied as the
people who do it, so you'd have to ask your local BBS operator that...
Television isn't very exciting these days for those who aren't interested
with the latest in Transsexual-Sumo-Wrestling-Axe-Murderers, on the
tabloid TV shows... It's too expensive to go out every night, so we have
to have something to do. Why not set up a BBS? It beats playing tiddly
winks.
1.3 How to Find a Good BBS
What's "good" for one person isn't necessarily good for another, and
finding a good BBS depends solely on what you're interested in. BBS's
allow you to do basically three things:
1) Download programs/information for use on your own computer.
2) Use programs ONLINE at the BBS such as online games, or an online
information service such as an electronic encyclopedia.
3) Use electronic mail to communicate with other people (for fun, or for
information, or both).
Some BBS's also allow you to do some sort of "shopping", for software or
computer hardware, etc., but they seem to be few and far between at
present.
Intellicomm v2.01 Online Primer 5
1.3.1 Factors for Downloaders To Consider
If you're interested in BBS bonus number 1, obtaining programs for use on
your computer you should consider the following before you lay your
subscription money down at a BBS:
o It takes about half an hour to transfer an average program at 2400
baud. The average VGA picture (adult-oriented pictures are popular at
many BBS's) was about 200-250K when this was written, but was on its
way up to 500K and beyond for Super VGA resolution. Games, business
software and other programs can be anywhere from 50K to several
megabytes. So you'll need computer, modem, and telephone time (and
will pay long-distance fees where applicable) AND disk space
exponentially the more interested you are in files. Unless you have a
large hard drive (and even if you do... they fill up fast once you
start downloading), you soon won't be able to download to your heart's
content.
o Most BBS's limit your connect time per day, and limit the number of
bytes you can download (transfer from the BBS to your computer) per
day. So make sure you understand what you'll be able to do each day
before you spend too much time/effort getting comfortable with a BBS.
Some BBS's allow less than one hour/500K per day online, and for an
avid file downloader this is just a tease. If you're into the VGA
pictures, you should attempt to find a BBS with NO limit on download
bytes (or a very high limit), at least an hour per day online... then
perhaps get a high speed modem, and a 500 megabyte hard drive.
o The faster your modem is, the faster you'll be able to get files ...
and thus you'll need less time online to get the job done. But if the
BBS limits your download bytes per day, you're still limited in the
number of files/pictures/whatever you can obtain per day. "Download
bytes" means that the BBS keeps track of the size of each file you
download in a day, and the BBS operator limits you so that once you
have downloaded a given number of bytes (all downloads combined), you
cannot download anything else that day.
o The bigger and better the BBS, and the more online time/download bytes
you get per day, usually means higher subscription fees, which you
might not be willing to pay.
All of the above are factors to juggle when looking for a good BBS to
download files from. The BBS itself isn't your only consideration: your
equipment (particularly modem speed/free disk space), budget, and
available time are equally important factors.
Another factor that you might not consider initially, is that everything
you download from the BBS probably has a purpose of some sort and will
take up your time to set up and use. If you're interested in VGA
pictures, you can view many in just a few minutes... But if you're
interested in software, you might only be able to review one program per
evening (or perhaps one a week, if you plan to get into involved
programs). The more you download, the more time it's going to take you
to sort through everything after you disconnect.
Intellicomm v2.01 Online Primer 6
Most newcomers will download like mad, having a field day with all the
new software and archiving it to floppy disk for "later inspection". But
unless this "later inspection" is done within a month or two (if even
that far into the future), chances are that something better will be
available at that time, and you'll have to re-download a newer version,
or a better program, before you ever get to your archived floppies. In
my experiences, you're better off letting the BBS store the programs FOR
you. Download what you NEED and will use. Why store programs on floppy
disks, if you can download them at will, when you have the time to
actually inspect the file? Only download what you'll actually use this
week. There's no need to download like a madman (or madwoman? ...
madperson?).
Case in point: I paid $20 a month for access to a large BBS, which
included all the "extras". The fee gave me access to stuff that sounded
great, but that I never got around to using due to lack of time. I got
the "double online time and download bytes" option for $5 more per
month... and that gave me 4 hours, and 4 megabytes per day. With all
this online time, I started downloading to justify it ... Then I ran out
of disk space. Then I realized that I'd lost track of what I HAD
obtained, and didn't have the time or energy to sort it all out. Then I
realized that if I archived all the programs to floppies, aside from the
time and disks I'd waste, the whole mess of software would probably be
obsolete by the time I got around to looking at it.
I kept the one or two programs I was truly interested in and could use
immediately (within the next couple of weeks), and deleted the rest...
and I've rarely used the 4 hours/4 megabytes per day since. Instead of
wasting my own disk space, I let the BBS provide the storage for me, and
I download stuff only as I need it ... and this also ensures that I have
the latest VERSIONS of the products when I do get them.
1.3.2 Factors for Online Gamers to Consider
If you're interested in facilities such as online games, online
publications/information, or what have you, there really isn't much to
consider. If you find what you're interested in, you're all set.
Intellicomm has what is called a "doorway mode", which many online
programs require (doorway mode allows you to use ALT/CTRL keycodes and
your Function keys with the BBS). Hold down the [Alt] key and tap the
[=] key to turn doorway mode on in Icom's terminal, when accessing a BBS
that supports it. The same key-combo turns doorway mode off. If you
forget the key just press [Alt-Z] to pop up Icom's menu, open the
"Keyboard" menu, and select Doorway Mode from the menu. If you have no
idea what I'm talking about, don't worry about it for now. If you run
across a BBS that supports "doorway mode" (which most all comm. programs
have, and which is almost always turned on/off with [Alt-=]), Intellicomm
supports it and you can make use of it. If not, you don't have to worry
about it.
1.3.3 Factors for E-Mail Users to Consider
For those interested in electronic mail, there are also different factors
to consider when looking for a good BBS. Some of it will be confusing
Intellicomm v2.01 Online Primer 7
until you read the section on messages below, but basically there are
three considerations:
1) "Network" messages vs. local messages.
2) Online Mail (you read/reply to messages while connected) vs. Offline
Mail (you read/reply messages while OFFLINE or not connected).
3) Whether the BBS carries the message topics you're interested in.
"Network" messages are available on BBS's that belong to one or more
organized message networks. Depending on the network, you may be able to
communicate with other people in your city, or (more often than not) with
people from all over the world ... most times for free, or for a small
yearly subscription fee. If no networks are available on the BBS, you're
"limited" to communicating only with people who call the same BBS; though
sometimes this really isn't a serious limitation depending on the BBS.
For example, if the BBS's purpose is to discuss local activities and
entertainment, there would be little need for those outside the local
area to participate, and lack of message networks wouldn't be a handicap.
Online messaging/e-mail vs. offline messaging, however, is something for
everyone to consider. If a BBS doesn't have an "Offline Message System"
available (discussed in more detail below), you'll have to spend a great
deal of your online time each day, and possibly spend money on long-
distance fees, reading mail and entering your messages/replies ONLINE.
Handling mail online is slow, tedious and is much more difficult than
handling it offline. If you're handling your mail online because you
think it's harder to use offline mail, you're quite mistaken. To me,
even just READING mail online is like a trip to the dentist.... let alone
entering replies online in a slow, cryptic online editor.
If an Offline Message System is available (such as Qmail, Tomcat,
MegaMail, and many others ... Icom supports many of them) you can enter
one or two commands (or have Icom do it for you) and have the mail system
collect all the new messages on the subjects you're interested in,
COMPRESS the results for the fastest transfer time, and send it all for
you to read and reply to OFFLINE using an Offline Message Reader program.
And the offline reader program does not operate at the speed of your
modem ... since you're not connected when you use it. While browsing the
new mail, you can use your mouse, you get real color, you get fast screen
updates ... you can re-sort messages instantly, and save useful
information in folders for future reference, and you can even use your
favorite editor or word processor with spell checker and/or grammar
checker to enter your own messages and replies! Not only that, but you
also usually have context-sensitive help available at the press of a key,
AND you can relax and take your time both reading the mail and entering
your replies... since you're offline and not tieing up the BBS or your
own telephone line.
If you're planning to get into messages to any extent (one message per
month would still be worth it) offline mail is really the only way to go,
and you should seek out a BBS that has an offline mail system: Most do,
and BBS software that doesn't have offline mail BUILT-IN is becoming few
and far between these days.
Intellicomm v2.01 Online Primer 8
Messages are discussed in more detail below.
1.4 Where to find BBS Phone Numbers
It is assumed you already know of at least one BBS, or you probably
wouldn't have this tutorial. But if you're still looking for a "home"
and want to find more numbers, it is recommended that you first check the
bulletins of the BBS you currently call. Many times BBS operators will
list the phone numbers of other BBS's in the bulletins, as a service to
their users and to other BBS operators. Sometimes you'll also get some
useful phone numbers in a "bye bye, thanks for calling" screen when you
log off.
As well there are often one or more people or organizations in a city who
maintain full listings for all the BBS's in the city, and these lists are
normally available for downloading from dozens of BBS's in the area.
(For more information on locating files and downloading, see section 2.)
There are also "world-wide" lists of assorted BBS types, and world-wide
lists all of the same BBS type (all PCBoard BBS's, etc). The best way to
find these lists is to perform a file search/scan on your BBS, using the
keyword "list" (or "BBS & List" if '&' [and] is allowed in the search
criteria).
If the bulletin/file search fails, try leaving a message to ALL in the
'Main' or 'Chit-chat' message area online asking for a few good numbers.
Often times there is also a message area called "BBS Ads" where Sysops
advertise their BBS's. If all that fails, the operator of the BBS you're
calling may be able to help you out.
1.5 Dialing a BBS
No rocket science is required here. But as a general guideline, it is
recommended that you use the "Manual" menu selection in Intellicomm's BBS
Directory when attempting to connect to a BBS for the first time. This
way, if the number is out of service or if the BBS just isn't what you're
looking for, you won't have to worry about deleting the entry in your
Icom BBS Directory.
Alternatively, "Edit" the @Temporary BIF and add the BBS phone number(s)
(do NOT enter a "Password Answr" on the Logon screen or Intellicomm will
attempt an auto logon). This is the route you must go if the BBS/online
service you're calling requires special comm. paramters (baud, parity,
etc), since you can't change the comm. port parameters using the "Manual"
dial option.
1.6 Once You're Connected
The first mistake people make is to get uptight and rush around as if
someone had a gun to their head. The very first thing you must do after
you connect is RELAX. Take your time and read the screens all the way
through. Nobody's going to get mad at you for taking the time to do
things right; but Sysops DO get frustrated sometimes when people rush
around and make needless mistakes. BBS operators spend a great deal of
Intellicomm v2.01 Online Primer 9
time setting things up for you, and they APPRECIATE it when you actually
take your time, relax, and read the information they've provided.
Most times you'll be given very clear information as to what the BBS's
purpose is in life, how to get full access and pay any necessary fees,
and what's expected of you if there are any specific rules (or many times
you'll be pointed to a special 'bulletin' to read once you get to the
main menu: make sure you read it). Many BBS's also have a system that is
capable of phoning you back to verify your phone number, after which you
usually gain further access to the BBS (downloading priviledges for
example).
NOTE: If you use one of these call-back systems, the BBS will disconnect
at one point (it'll tell you it's about to do so) and at this point
Intellicomm will assume you have logged off and will automatically switch
back to the BBS Directory. Don't panic when this happens... you do have
a few seconds before the BBS calls back. Simply select "Terminal" from
the BBS Directory menu, then wait there for the the BBS to call back.
When you see the word "RING" on the screen (and/or hear the phone ring),
just type ATA and press [Enter] (a standard modem command to get it to
pick up the phone) and WAIT.
Within a few seconds the BBS will connect and you'll probably then be
asked to enter your password again. Make sure you keep track of your
passwords; if you enter a password in an Icom BIF you can send it to the
BBS by holding down the [Alt] key then tapping [2].
1.7 Privacy
One thing that concerns many people when they first get into BBSing is
the fact that we are usually required to enter a fair amount of personal
information (address, computer type, phone number, age, sex, etc) before
we even reach the BBS's main menu. And you often have no idea who the
information is going to at the time... and that can be a little
unnerving.
I've entered my real name and address at probably five hundred BBS's all
around the world and it doesn't concern me to do so in the slightest
anymore... but I tend to deal with reputable BBS's and Sysops who have
been around for a while. At the smaller BBS's you truly have NO idea who
you're giving the information to in most cases, so use your discretion
when entering personal information at any BBS that doesn't have an
established reputation. And you should obviously be very careful before
passing out your credit card number to anyone, until you know who you're
dealing with. Credit card number lists have also been stolen from BBS's
in the past (by hackers) so feel free to ask your Sysop what s/he's doing
to protect your personal information. You have every right to be
concerned about it and preferably personal information should be stored
on-disk scrambled (encrypted) by the BBS software.
If a BBS is well-known and has been around for years and has a reputation
to protect, I usually don't mind entering my credit card number to renew
my subscription; but if you'd rather not, then don't.
Intellicomm v2.01 Online Primer 10
Aside from the above, if you end up calling many dozens of BBS's while
looking for a good one, you may (as I have) grow very weary of entering
this information over, and over, and over, and over.... But Intellicomm
can help you with this if you define your personal information on the
main setup "User Settings" screen. This screen holds your name, address,
phone numbers, birth date, and so forth. Once you enter the information,
you can then have Icom type the responses for you when logging on to a
BBS for the first time, by pressing [Alt-1] through [Alt-0].
By the by, the main reason Sysops want to know all this stuff is to give
you some incentive NOT to be a "bad" person online. When your name,
address and phone number is known, you're less likely to make a pain of
yourself, or to do illegal things such as uploading retail programs, or
organizing a bank heist through the message base, etc.
1.8 The Scrollback Buffer/Capture File
Two things that can contribute to your relaxation when connected are
Intellicomm's "Scrollback Buffer" and "Capture" features. If something
scrolls off the screen before you can read it -- relax. Just press [Alt-
Z] to call up Intellicomm's menu, then select "Scrollback Buffer" from
the menu (or press [Alt-B] to select the Scrollback Buffer without using
the [Alt-Z] menu). Once in the scrollback buffer, use [Ctrl-PgUp] to go
to the very top (it defaults to holding 10 Kbytes of previous BBS screen
information) use [Ctrl-PgDn] to go to the very bottom, and [PgUp], [PgDn]
and the other cursor keys to move around as you would expect.
As in the Terminal, [Alt-Z] calls up the Scrollback Buffer's menu when
you're in it. The Scrollback Buffer menu allows you to save information
to disk, send info to your printer, and 'block' portions of text to
save/print (hold down a [Shift] key while using a cursor key to block
text), and other useful things. [Esc] exits the Scrollback Buffer and
returns you to Terminal Mode, with the screen exactly as it was before
you entered the Scrollback Buffer.
TIP: When you press [Alt-Z] to call up Intellicomm's menu, or otherwise
enter another terminal command (enter the Scrollback Buffer, etc.), you
don't have to worry about losing text from the BBS, if it sends anything
while the menu is active. Intellicomm will still be processing
characters in the background and placing them in its internal "Receive
Buffer" (size is configurable in the main setup; it defaults to 4
Kbytes). Once the Receive Buffer fills up, Icom will activate "flow
control" which tells the BBS to stop sending. Once you exit the
Scrollback Buffer/Alt-Z menu or whatever it was you were doing,
everything the BBS had sent while you were away will be displayed to the
screen, and Intellicomm will automatically then de-activate flow control
(if necessary) and the BBS will start sending again. So you really have
NO need to panic or rush while you're connected. Take your time and
relax.
If you miss something the BBS sends but don't want to bother entering the
Scrollback Buffer while connected (or even if you do enter it and see
something you'd like to review later when not connected) you can always
simply read the "Capture File" once disconnected. "Capture" means that
Intellicomm v2.01 Online Primer 11
Intellicomm is writing each line of text from the BBS into a file on-
disk, so you can review the entire session later if necessary. By
default (configurable in the main setup), Intellicomm automatically turns
the capture file (\ICOM\CAP\ICOM.CAP) ON every time you connect. To view
the .CAP file when disconnected, press [Alt-M] to access the Main Menu,
then select "Review Session Captures" from the menu. Then hilight
ICOM.CAP (several older .CAP files should also be available from previous
connections), and select "View" to look at the file.
1.9 Getting Help from the BBS
When you reach the BBS main menu, if it's not a BBS type you're familiar
with, it's a good idea to access the BBS Help facility and capture the
help screens for later persusal when disconnected. Help with the BBS
interface is normally available by typing 'H' for [H]elp or by entering a
question mark [?]. Lots of useful little tips and tricks can be
discovered through the BBS help facility. Often Sysops will also post
ALL the help screens in a compressed file for downloading.
Another helpful facility that should not be missed is the online
"bulletin" or news menu. Typically the Sysop will post answers to
commonly asked questions there, and will make available all sorts of
interesting information about the BBS. You may even find a good deal on
a new modem or some software. They're worth a look on every BBS.
If all else fails, and you simply can't find the answer to a burning
question, you can always go to the top and ask the Sysop.
1.10 Who is Sysop?
Sysop, pronounced sis-op, refers to the BBS operator (SYStem OPerator).
On a smaller BBS this is probably also the owner, and the person who
installed the BBS software and set it up. On larger systems the Sysop
may not actually be the owner, but will be an experienced employee who is
trained to help solve system-related problems and answer questions
related to the operation of the BBS.
The more experience a Sysop has, the more times s/he's been asked the
same question over and over and over... and the better the chance is that
the ANSWER to that question is posted in the online news for users to
read. So always check the bulletins before you go to the Sysop.
If you run into a system-related problem (if something goes haywire at
the BBS, and looks as if it needs repair) this should always be reported
to the Sysop, with as many details as possible to put the problem into
context. If you simply say "it blew up" ... it won't be of much use.
And while on the topic: there is NO way you can damage a BBS from your
end of the connection. If a Sysop tells you that you damaged something,
don't believe it... S/he's either a rookie or is just plain misinformed,
and has almost surely made a mistake in the BBS setup (or computer setup)
that he's inadvertently blaming on you.
Nothing your modem does and nothing that you do has a 'direct' path into
the BBS's computer: Everything has to go through the BBS software before
Intellicomm v2.01 Online Primer 12
it can get at the computer, and if the BBS software is bug-free, written
properly, and set up properly, you simply cannot do ANYTHING to damage
the BBS, or the computer the BBS is running on. If it's not bug-free, or
hasn't been set up properly, it's not your fault if the BBS stops working
while you happened to be online.
Of course, expect to be kicked off the BBS if you intentionally go around
trying to *cause* malfunctions. That's a different story, and I'm
referring only to those who are trying NOT to make mistakes. Sysops
understandably don't appreciate people who *try* to get the BBS to
malfunction.
Asking the Sysop questions and reporting problems you run into online
also requires some knowledge ... But normally you will be able to do this
by either leaving a COMMENT TO SYSOP (most times it's a Main Menu option,
but sometimes comments are left from the [M]essage menu). It works
basically like this on most BBS's:
1. Select [C]omment to Sysop from the Main or Message Menu.
2. Answer NO if asked whether to use a "full screen editor".
3. Enter your comment to the Sysop, ending with a BLANK line. It may
look something like this:
1: Hi. I'm a new user so please bear with me, but I just tried
2: to access the [B]ulletin menu and I ended up at the [F]ile
3: menu instead. Just thought I'd let you know.
4:
^ Press ENTER at the beginning of a line to end the message. To
leave a BLANK line, enter one space then press ENTER.
4. You'll then usually receive a very cryptic menu of options, perhaps
just showing you some letters. [S]ave (the letter S) is almost
ALWAYS used to save the comment and return to the BBS.
The Sysop may respond to your comment by simply fixing the problem (give
it a couple of days), or s/he may leave a reply for you to read. The BBS
itself *should* tell you exactly how to read the reply if there's one
there for you to read, but unfortunately many don't... and there are no
standards for such things, so it's done differently from one BBS type to
the next. So while you're waiting for a reply/fix, the best bet is to
capture the online help screens (make sure you access the Message Menu
and access the help from there as well) and read the help ahead of time
so you'll know how to read your reply if/when it gets there.
"Paging" the Sysop or "Chat" with Sysop is another option on some BBS's,
but not all BBS operators allow paging. If Page/Chat isn't enabled
you'll receive a message to that effect when you try. Otherwise, when
you select "Page the Operator", the BBS's computer starts beeping (you
won't hear it at your end) to let the Sysop know that someone wants to
chat. If the Sysop is around and isn't busy, s/he'll press a key and the
chat will begin automatically. You can then turn on Icom's "Chat Mode"
by pressing [Alt-T].
Intellicomm v2.01 Online Primer 13
You may also be asked for a reason when you Page the Sysop (i.e. "why do
you want to chat?"). If so, you'd enter something like "Just want to
chat" ... or "Question about messages" ... or "Had a problem downloading"
... or whatever. If the Sysop IS around but is very busy s/he'll be able
to see WHY you're paging and you may then receive a message that the
operator is unavailable, if your reason for chatting wasn't urgent (and
what the Sysop was in the middle of at the time was more urgent).
1.11 What are DOORS?
Most BBS's have a menu option to access or open "doors". These are
simply external programs that aren't part of the main BBS software (and
normally aren't even developed by the same company that programmed the
BBS). If you've used any external protocols with Intellicomm or other
comm. programs, "doors" basically work on the same principle. They're
external programs used to give BBS's abilities that they don't have
built-in ... such as online games, time banking (storing your unused
online time to be used on another day), information services, offline
message systems*, and any other useful things people can dream up that
aren't built into the main BBS software directly. Sometimes "doors" can
take a long time to load and unload, so after you do access/leave a door,
be patient. It may take a few seconds to load.
* OFFLINE MESSAGE SYSTEMS are available in "doors" on some BBS's, and
these types of mail systems are the best way to go if you're planning to
get into electronic mail.
Intellicomm v2.01 Online Primer 14
2. INTRODUCTION TO FILE TRANSFERS (UPLOADS AND DOWNLOADS)
This section discusses various types of files you'll find on BBS's, how
to find what you need quickly, and why you shouldn't feel guilty about
downloading files.
I'm covering file transfers before messages, simply because there is very
little you can do on a BBS (including reading and entering messages
properly) without first transferring a few files, and learning how to
scan the file listings for various tools you need. BBS operators who
frown on people "running immediately to the file area" before using the
mail system are not only doing software developers a disservice (we WANT
people to run immediately to the file area... and in many cases it's the
software online that causes people to buy a modem and start using BBS's
in the first place), but they're also imposing a rule that make little
sense in many cases. Until people become comfortable with the BBS's file
system and download some programs or other files to play around with --
there may be very little need to USE the message system, unless you have
no other way to "socialize". Typing text to one another over a computer
isn't everyone's idea of a good time.
If files are available for download, don't feel guilty for downloading
them. If your Sysop tries to make you feel guilty (as many do), find
another BBS to call. You get what you pay for ... and on a pay BBS
you'll be able to download to your heart's content, or preferably get
Icom to do it for you while you do something more interesting.
2.1 Where do the Files/Programs Come From?
On many BBS's, the files come from people like yourself. If the version
of Intellicomm you have isn't on a BBS you call as yet, you can send it
(upload the complete and unmodified distribution archives) to the BBS
over the telephone. Many times, the Sysop will also collect files from
other BBS's.
A caution though: Unless a program specifically states in its license
that you're allowed to copy/re-distribute the work, you can get into
trouble by uploading the file. Your distribution criteria should be that
unless a license accompanying the work DOES state that you're free to re-
distribute, you shouldn't. Not the other way around. A copyrighted work
need not specifically state that it cannot be re-distributed: protection
is automatically built in when you see the word "copyright" attached to
the work. Unless re-distribution permission/conditions are given in a
license, if it has a copyright, you shouldn't re-distribute it.
Also be careful about PICTURES you upload. If you scan a picture in
Better Homes & Gardens (or more likely Playboy) and upload it to a BBS,
again, "someone" is in violation of copyright laws. Playboy did issue
warnings to BBS's some time ago, and many Sysops have since deleted all
copyrighted pictures they could find, and posted warnings to users... and
a lawsuit was avoided.
Intellicomm v2.01 Online Primer 15
2.2 Who creates the programs?
As to where the programs and files originated in the first place... again
many of them came from people just like yourself. Someone got tired of
doing something a certain way, or needed a certain tool or utility to get
something done... it wasn't available anywhere so they developed it
themselves. Rather than just keeping it for their own use, many people
will then upload the program for others to make use of.
A few programs such as Intellicomm, are developed for a specific market
as a business endeavour/for profit (or more properly for 'compensation'
since profit is difficult to guage when it comes to software
development), and released under the user-supported software concept.
Without the possibility of financial compensation for work it took to
produce Intellicomm version 2, it simply would not have been produced.
No one would (or could) work 60-80 hour weeks, over a span of four years
for nothing. And even if someone would do that, they'd have a difficult
time doing it it for any length of time, unless their landlord, grocer,
doctor and everyone else they ran into in their life was of a like mind
and offered free service. Shareware developers aren't looking to get
rich at your expense... they're simply forced to ask for reasonable
compensation, to pay their bills... just like everyone else.
It's either retail software (middle-men and expenses everywhere which YOU
pay for when you purchase the product), write the programs you need
yourself, free software (you get what you pay for often holds true here),
or user-supported software. User supported software strikes a balance
between expensive retail software and free software. It's inexpensive
due to lack of middle-men/expenses, it's fairer than retail software
since you get to try before you buy, it's easier to get since you can
simply have Icom download it for you, and it's high quality because it's
funded (assuming you participate).
2.3 Locating Files You're Interested In
The good news about the files available on BBS's is that over the years,
just about EVERYTHING has been produced. The selection on the larger
BBS's is absolutely staggering. Whether you need business
software/utilities/add-ons (word processing, spreadsheet, database,
communications, mailing lists, financial, statistical, scheduling), or a
graphics program or converter, or CAD-related software, or Desktop
Publishing utilities and add-ons, or games, or more games, or still MORE
games, or database utilities/add-ons, or software to set up your own BBS,
or communications programs scripts and utilities, ... <take a breath> ...
or e-mail/network utilities, or something to keep track of your
investments, disks, video tapes, recipies, appointments ... or DOS,
Windows, OS/2 utilities/add-ons, or memory managers, or scientific/math
programs or utilities, programming tools/libraries, or TUTORIALS on all
of the above ... <pant ... pant> or something that you can't even dream
up yet but will certainly be delighted to find someday -- no matter WHAT
you need, it's probably on a BBS somewhere!
The bad news is that FINDING specifically what you need can sometimes be
a job in itself. But many BBS's are quite well organized and if you
Intellicomm v2.01 Online Primer 16
learn HOW to effectively look for what you need, you'll shorten your
search time significantly. Unfortunately, there no standards on BBS's as
far as organization and searching techniques go, since Sysops organize
their boards in many different ways. Thus, it's difficult to give you
information here that will work on your favorite BBS. However, there are
some "basics" to learn.
The first step in finding a file is to access the BBS's "File" system, if
it has one: You may have to enter a specific command from the main menu
before you can access any files ([F]ile Menu is usually the command, but
if you don't see any way to access a file menu, you can probably
accomplish everything right from the main menu).
The next step in finding a file on a BBS is to make sure you understand
how the BBS organizes its files (as usual, see the bulletins/help
screens, and ask the Sysop if all else fails). Some BBS's are split up
into what basically amounts to several BBS's. I.e. you may have an
"Apple" area, and a separate "IBM" area, and a "General" area that
contains neither IBM files nor Apple-related files. So make sure you're
in the proper area/conference/forum/whatever before you attempt to locate
a file.
In the semi-chaotic tradition of BBS's though, sometimes you must NOT be
in a specific area to find what you're looking for... If your BBS has a
"WordPerfect" conference/forum, the WordPerfect-oriented files may not
actually be posted there but may be instead available in a general "Word
Processing" area or just in the "Main" BBS area.
To further confuse the issue, there are often different ways of
performing searches. Most BBS's allow you to perform both FILENAME
searches (only filenames are searched for) and TEXT searches (where the
DESCRIPTION of the file is also searched). And there are often file sub-
categories or "file areas" to help narrow things down. On PCBoard BBS's,
for example, files can be split up into CONFERENCES (IBM files in one
conference, Apple files in another), and each conference can also have
several file areas (WordPerfect files in one area, Windows files in
another, new uploads in another). Normally the "file areas" are simply
used to help you to NARROW DOWN a search though, and you needn't actually
specify the file area when you download the file. If you were looking
for a Windows utility on a PCBoard BBS, and the BBS's Windows area was
file area #12 in conference #1, you would:
J 1 (Join conference 1)
Z ([Z]ippy Scan searches the file descriptions and FILENAME.EXT)
text (enter whatever you want to search for
12 (tell PCBoard to ONLY look in file area #12, if you know that
this is where all the Windows files are stored on the BBS.
There's no point in searching a 'recipes' file area when
you're looking for Windows utilities)
Organization methods (the ways we THINK that things would be organized)
vary from person to person though... so you can't always count on the
fact that your Sysop will have organized the BBS in the way that YOU
would organize it yourself. Another strategy I use when looking for
Intellicomm v2.01 Online Primer 17
files is to first search the new files area (to first check for the
latest releases), so that I don't download an old version of something.
If nothing shows up in the new files area (which is the [U]ploads area on
PCBoard), I may then go and search the Windows file area or the like ...
and if that comes up empty, I search all areas. Until you're comfortable
with a new BBS, you might just want to search ALL file areas right off
the bat, until you get a good feel for how the Sysop organizes the files.
Intellicomm can do that for you using this Job task:
| 11 Search BBS for file[s] | Find: Intellicomm |
Instead of worrying about all of the above, you would enter "11" in the
Intellicomm Job Editor to select "Search BBS for files[s]". Icom then
prompts you for what to look for and when you Run the job it logs on and
searches all file areas for you. Any files found are then imported into
the Icom file catalog you use for the BBS (see the Icom online help for
more information on all of that when you're ready). If you're not sure
how to search for files on the BBS, you may actually save time by setting
Intellicomm up for automation. Of course, this relies on the fact that
Intellicomm "knows" the type of BBS you call (PCBoard, Wildcat, RBBS,
Maximus, Opus, etc. Use Learn Modes/BIF Learn from the Icom main menu,
and Icom will watch for the BBS software type when it connects. If it
recognizes the BBS software type, and it likely will, you'll be all set).
TIP: the next time you logon your favorite BBS, try to download a file
called ICOMAUTO.ZIP. If it's available, someone else has already set
Icom up for the particular BBS and you'll be ready for automation -- file
searches included -- in seconds.
2.4 Archives/File Compression (.ZIP, .ARJ, .LHA files, etc)
Once you do find a file, it will almost surely be compressed. Files are
compressed to reduce the transfer time, and also to keep several files
(all the files in a given software package) together under the same
filename. The most common type of compressed file used on BBS's at the
time of this writing (and for many years previously) is the .ZIP format,
created by Phil Katz. To access the files in a .ZIP archive you need the
programs PKZIP.EXE and PKUNZIP.EXE (also produced by Phil Katz) and both
programs are free unless you use them commercially in your business. The
programs are normally available on BBS's in a "self-extracting" archive
called PKZ???.EXE where ??? is the PKZIP version number. E.g. PKZ200.EXE
would contain v2.00 of PKZIP/UNZIP. Once downloaded you simply 'run' the
PKZ???.EXE archive and all the files within (PKZIP.EXE, PKUNZIP.EXE and
the documentation) will then be uncompressed into the current directory.
TIP: On BBS's that support "batch" downloads (where you can enter more
than one filename before starting the transfer; and can use wildcards *
and ? in filenames) if you simply attempt to download PKZ*.EXE, using an
asterisk in place of the numbers, you'll be shown all the files on the
BBS that start with PKZ and have an extension of .EXE (i.e. all versions
of PKZIP). Then abort the download or you'll get ALL of the files, and
re-start it, this time entering just the filename with the highest
numbers in it (i.e. choose PKZ200.EXE over PKZ110.EXE). This little
trick can be used to quickly obtain filenames, when you know the general
Intellicomm v2.01 Online Primer 18
format of the filename. It locates files much faster than the regular
method of scanning the BBS file listings.
Sometimes you'll find other types of archives, and each archive type
requires its own special program to manipulate it. .ARC uses PKPAK.EXE /
PKUNPAK.EXE, .LHA uses LHA.EXE, .ARJ uses ARJ.EXE, etc. If your Sysop is
using a compression format other than ZIP s/he will have the proper
"unarchiver program" available where you can easily find it.
2.5 .GIF, .JPG and .MAC Files
These files can be confusing for the newcomer, as they are not compressed
files such as the ZIP files mentioned above are. Rather these are
actually pictures that you can view with a special viewer program. The
viewer programs are abundant and any BBS that makes these pictures
available should have an ample number of shareware picture viewers
available for you to download. CSHOW is a good one that supports many
video monitor and display adaptor types, and CSHOW also supports many
different picture TYPES (.GIF, .JPG, .MAC, .BMP, .PIC, .PCX and others),
which is handy.
Other types of "picture" files you may run may actually be several
pictures which simulate an animated "movie" rather than a single frame
picture. To view these files you need the proper viewer program as
usual. .GL files are common and a program called GRASP.EXE (also
available on BBS's), is used to view them.
2.6 Transfer Protocols
Transfer protocols (Xmodem, Ymodem, Zmodem, etc.) are used when
transferring important data from one computer to another via the comm.
port (by modem or null modem cable between two computers). They use a
technique similar to that discussed in the "Error-correcting modem"
section of the GLOSSARY, in that they perform extra checking on the data
once it's received to make sure it's all there and in one piece. If an
error is detected, the receiving computer "tells" the sending computer
there's an error, and the sending computer re-sends the portion of data
that had the error. Of course, it would be silly to transfer the entire
file and then report that there was an error and to have to re-send the
entire file again; so the protocols split the files up into "blocks" or
packets, and send them one piece at a time, check that one piece, then
either re-transmit that one piece (if an error was detected) or continue
on with the next piece. This way, if an error is detected, only a small
amount of data has to be re-transmitted instead of the entire file.
IMPORTANT: If/when you see a message on Intellicomm's protocol screen,
such as "Bad CRC at byte 4096", it means that the protocol has found and
is CORRECTING an error. A second or so later Icom should report that the
error has been corrected. You never have to "do" anything about these
messages; they're printed only to let you know that an error occurred and
that the file transfer may take a little longer due to the correction
(re-sending of the same block) of the error. If you get tons of protocol
errors (a running total is kept beside 'Error count' in the protocol
Intellicomm v2.01 Online Primer 19
window), you may want to abort the transfer and call the BBS back to get
a better telephone connection.
While all protocols basically perform this same function (error detection
and correction), the difference between the protocols is how they go
about it. There are many good documents available on BBS's explaining
the technical aspects of the protocols for those who are interested, so
here we'll just explain which protocols are best to use.
Intellicomm lists its internal protocols (excluding the -G protocols) on
the protocol menu from worst to best. So you can make your decision
easily based on that... Xmodem is the worst, Zmodem is the best. But one
thing you must understand is that all the protocols "speak a different
language" so you must use the SAME protocol on the BBS that you use with
Icom. The main reason Icom has a number of protocols available is to
ensure that the BBS you call will have at least one of them available for
use. X/Ymodem are always available at BBS's (they've been out for years,
and most BBS software has X/Ymodem built in), but neither is overly
effecient or reliable. Zmodem is flexible, extremely reliable, fast, and
it has "bonus" features you won't find in other protocols such as crash
recovery and batch statistics. "Crash recovery" can automatically re-
start an aborted transfer exactly where it left off before the abort.
So, if you transferred 9/10'ths of a file, then the connection was lost
for some reason (or you just had to use the phone for an emergency and
aborted manually yourself), you could call back, re-start the download,
and Zmodem would only transfer only the 1/10'th it didn't get. You don't
have to "do" anything unusual to take advantage of this feature: Zmodem
does it for you automatically. This feature definitely saves a lot of
time and frustration, since transfers do abort for various reasons from
time to time. BUT unless the BBS also supports Zmodem you can't use it.
Both ends must use the same protocol.
The "-G" protocols (Xmodem-1K-G and Ymodem-g) are only of use you when
(a) you have an error-correcting modem yourself, and (b) you are
connected to ANOTHER error-correcting modem at the BBS. If the modems
are doing the error-correcting themselves, then you can use the -G
protocols and gain some speed. But Zmodem does basically the same thing
as the -G protocols do (it doesn't wait for an acknowledgement after each
block), and doesn't suffer from a rather serious limitation that the -G
protocols suffer from: errors still can creep through when error-
correcting modems are in use, from the time data leaves your modem until
such time as the data is written to disk. Your modem cable or COM port
or other computer circuits could have small defects... and the -G
protocols have NO WAY of correcting a detected error; so they will simply
abort the transfer if an error is detected -- and this is really not an
ideal situation for unattended/automated transfers (Icom will recover and
re-start the download... but it will have to tranfer the whole file
again). For automated transfers, even though Zmodem is slightly slower,
you're still better off using it for unattended sessions, where
reliability is as much of a concern as speed is.
Another limitation that the -G protocols have, and regular X/Ymodem as
well, is that they don't incorporate "crash recovery" (by protocol
specification/design... there's nothing Icom can do about it). So if a
Intellicomm v2.01 Online Primer 20
file transfer is aborted three seconds before the end of an hour-long
transfer, the entire file will have to be transferred again unless you
switch to Zmodem to get the rest of the file (you may use Zmodem to
resume an aborted transfer no matter which protocol you originally
transferred the file with). Again, during automated transfers
Intellicomm will not switch to Zmodem (it uses the protocol you tell it
to use), and while it will notice an aborted transfer and re-transfer the
file, if you're using anything but Zmodem (or an external protocol that
supports crash recovery) the entire file will have to be re-transferred
if the transfer aborts or the connection is lost. If you're using
Zmodem, only the portion of the file Icom didn't get will be transferred.
Moral: USE ZMODEM WHEN YOU CAN.
NOTE: Zmodem's "crash recovery" mode is defined in the Icom main setup,
on the "Protocols" screen. If you turn Zmodem crash recovery OFF, then
you'll lose the benefit and Zmodem will be forced to re-transfer the
entire file when a transfer aborts. Moral: don't turn it off. <grin>
2.7 External Protocols
External Protocols are protocols that are not built directly into
Intellicomm, but can be "integrated" with Intellicomm through the use of
an external program (the protocol itself) and a couple of .BAT files.
Where to find external protocols? On the BBS's, as usual. Why to use
them? There's really no "need" to use them, other than to gain enhanced
benefits that you might not get through Intellicomm's internal protocols.
External protocol developers can concentrate much more effort on the
protocol itself and may enhance/add things that we don't have time for at
present. Unique and experimental new protocol ideas are often released
first as external protocols. BBS's support external protocols... and so
do most comm. programs, so they're a good way to introduce new protocol
ideas to a wide group of people.
HS/Link is a fantastic external protocol which works well with
Intellicomm -- and it allows you to perform bi-directional file
transfers. That is, you can upload and download files at the same time.
Intellicomm *automates* only HS/Link bi-directional message transfers (to
send your replies/receive mail at the same time). Automating bi-
directional uploads/downloads is too complicated to handle at present,
given the current BBS situation and lack of standards. However you can
perform bi-directional HS/Link transfers manually with Icom as you can
with any other comm. program. Intellicomm DOES support uni-directional
HS/Link automated transfers (uploads separate from downloads) and even in
single direction transfers HS/Link often attains speeds as fast as a "-G"
protocol, it has crash recovery as Zmodem does, and it's capable of
correcting errors unlike the -G protocols. I've been using HS/Link with
Icom for a few months and frequently receive higher transfer speeds than
with Zmodem on regular file uploads/downloads (uni-directionally), I've
gained the ability to transfer mail bi-directionally, and have given up
nothing as far as reliability goes. You certainly don't 'have' to use
HS/Link, or any external protocol for that matter, but it may be worth a
look in the future, when you're ready for experimentation.
Intellicomm v2.01 Online Primer 21
At this writing, HS/Link was still fairly new and updates/fixes were
being released frequently, so to locate the latest release your best bet
is to search the BBS or ask someone. External protocol programs are not
as mysterious/confusing as they may seem at first ... They are totally
self-contained programs and rely on NOTHING from the communications
program that runs them, save for perhaps the proper COM port number and
baud rate (i.e. you could run them from the DOS command line without ever
using a comm. program -- if you could connect to a BBS and start a
download without using a comm. program). Many external protocols
actually have mini terminals (comm. programs) built into them... since
they are totally self-contained and all of them use their own
communications routines. They know nothing about the comm. program that
called them; and since they have everything they need right in their own
.EXE, they don't have to. And all Icom has to know about an external
protocol the DOS command to start the program (via a .BAT file normally),
and whether the external protocol program needs to have the FILENAME.EXT
of the file we're transferring or not. That's it... it's very simple to
use these external protocols.
The most common problem people run into with external protocols is in
getting the comm. program to run the external protocol properly. They
either don't copy the external protocol .EXE or .COM file into a
directory on their DOS PATH (which simply causes a "Bad command or
filename" error from DOS when Icom tries to run the protocol program), or
they don't set the .BAT files up properly to get Icom to pass the proper
port/speed/filenames to the external protocol program. It's all outlined
in the online help in the "External Protocols" link though, and is very
rudimentary, so if you have problems be sure to read the online help.
2.8 Viruses/Bombs/Trojans and Protection
Viruses/Trojans are a touchy area with some people, and there are those
who would have you believe that these things run rampant on BBS's. But
I've downloaded thousands of programs and other files from BBS's all over
North America, and in nearly five years I have never run into even one of
these things. It would be irresponsible to say that they don't exist --
they do. It's just not quite the huge problem that it's made out to be
by the media, and the virus "enthusiasts".
Some time ago we had the Michaelangelo "virus" scare ... where a virus
was supposed do nasty things to everyone's computer on Michaelangelo's
birthday. It made most every news program, and was on CNN, and the sales
of the people who develop virus checking programs likely went through the
roof.
But as is the case with most of these things, it turned out to be more
hype than it was a real threat. A few people got hit by it, but more
people were probably hit by lightening on the same day. BBS's are
actually the *last* place you'll run into viruses due to the checking
that is done by BBS Operators -- that ISN'T done elsewhere. Every major
virus to date has been released either through RETAIL software (a release
of Lotus 1-2-3 contained a virus) or was limited to the networks such as
those at universities, where virus checking wasn't done. BBS's do so
much cross-checking, and word spreads so fast when a problem DOES show
Intellicomm v2.01 Online Primer 22
up, that you're far less likely to run into a problem with files you
download from a BBS. If you don't virus check the disks you get when you
purchase retail software, you're going overboard by virus checking BBS
files... since in most cases you'll simply be duplicating the same virus
check that your SYSOP has already done, and that the Sysop before him has
already done, and the Sysop before, and the Sysop before him, and so
forth. The more files spread around BBS's, the more they're checked...
since most all BBS's run virus checks, and most all BBS's get the files
from OTHER BBS's which have already performed their own virus checks.
The same cannot be said of retail software. It might be checked once...
or it might not be checked at all.
When I first got into BBSing, I enthusiastically went around collecting
various "bomb checker" and virus checking programs and whatnot, but it
quickly grew boring as I checked and checked and checked and never ran
into a thing (and at that time, I was calling questionable single-line
BBS's that were much less likely to have virus checked [or even looked
at] their uploads). Now, I instead spend my time at something that gives
me much more protection: I back up my hard disk regularly and that leaves
me more or less unconcerned about the "bombs" and "trojan" programs.
Bombs and Trojans are simply programs that re-format or otherwise trash
the data on your hard disk, instead of doing what they're supposed to
do -- at which point you pull out your backup, restore your drive, delete
the program and simply don't run it again. THEN warn others at your BBS,
if you're positive that it was the program and not user error that caused
the problem (as is often the case; lack of knowledge about your computer
will likely cause you more grief than any virus you'll ever run into).
Viruses are more of a problem since they attach themselves to other .EXE
files and often to DOS, and when the .EXE is executed, they take the
opportunity to then copy themselves into other files (to conjur up more
exciting images, the media will say they "infect" other files). But with
the virus checking that goes on at the BBS's I call (and probably the
ones you call too... they all seem to do it), I don't feel it's necessary
to repeat the exact same check, on the exact same files, once downloaded
to my system. I virus check Intellicomm before I upload it, but am
largely unconcerned about the files I download from my BBS ... since I
know that they've already virus checked the files themselves.
Note that virus checking programs are NOT a bullet-proof answer to the
virus problem, since new versions ("strains" to the media) of viruses are
released from time to time. If you rely on a virus checking program,
you're only safe from the viruses that had been produced as of the date
that the virus checker itself was written. Backing up your important
data regularly is a much better defense, not only against viruses, but
also against other things such as hard drive failures and user error.
Scenario: you back up your entire hard drive once a month, and you
perform incremental backups whenever you realize that you'd lose quite a
lot of stuff if distaster struck (that might be hourly if you do nothing
by type all day at your computer; or weekly if you rarely add new data to
your hard drive). Then, a virus hits one day and wipes out your hard
drive. You then pull out your backups (which also contain the virus),
you restore the last full backup you did, and all the incremental backups
from least-recent to most-recent -- and you run CLEAN (the virus cleaner-
Intellicomm v2.01 Online Primer 23
upper that accompanies McAffee's SCAN) from a write-protected floppy disk
to wipe out the virus from all files on your hard drive. Back up your
hard drive again (which is now virus free) and you're back in business.
You'll have lost only what you hadn't backed up from the time of your
last backup until the virus hit. The above scenario (minus the virus)
happens to EVERYONE who owns a hard drive, sooner or later. Your hard
drive will fail on you one day: you can count on that. It might happen
in 10 minutes, or in a year, or in two years, but it's definitely going
to happen. Make your backups and you can rest easy: viruses, hard drive
failures, bombs, trojan horse programs, and user error will be someone
else's concern -- not yours.
The above is a "commentary" and you can take it or leave it. You CAN be
victimized by a virus/trojan, just as you CAN be hit by lightning, and it
does depend on the quality of the BBS you call as to whether you have a
good/remote chance of running into problems. If you have a responsible
Sysop who checks files that are posted, and VALIDATES the people who call
the BBS so their real names and phone numbers are known, your chances of
running into problems are much less. If your Sysop never checks anything
and lets anyone access the BBS without knowing their real names, then
you're standing in the middle of a golf course during a thunderstorm...
and virus checking would be prudent.
So protecting yourself from viruses/trojan programs can be done by (a)
calling a BBS with a responsible Sysop, (b) backing up your important
data often, (c) learning enough about your computer that you don't create
your OWN problems and lose things, then blame it on a virus inadvertently
(item b will protect you against your own mistakes too though), (d) ask a
virus "enthusiast" on your BBS for the latest in virus and trojan
protection. The most popular virus checking program used by BBSers is
the SCAN program, produced by McAffee. The latest version of SCAN is
available for download at most all BBS's ... since the latest versions of
SCAN are almost always used by BBS Sysops (most BBS software has the
ability to use an external virus checker to AUTOMATICALLY check all newly
uploaded files) to check the files BEFORE you get them. And contrary to
what some people might tell you, a virus cannot be "added" to a
previously virus checked file, during a file transfer. If the Sysop has
already checked the files you're transferring, the modem
hardware/telephone line will not be able to add a virus on the way to
your computer. Also realize that until you execute a program, it cannot
do ANYTHING to your computer. A compressed .ZIP file is completely
harmless and it's not until you uncompress it, and EXECUTE the .COM or
.EXE inside that you risk the possibility of something nasty happening.
Intellicomm also has the ability to automatically uncompress and virus
check all new downloads, via POSTFILE.SCR and McAffee's SCAN.EXE (or any
external virus checking program that return a DOS 'errorlevel' to signify
a virus: I know of none that don't). Since Icom can do this
automatically while you sleep, and the POSTFILE.SCR setup is painless,
you might as well download SCAN and take advantage of the feature... But
unless you keep on top of the situation, and religiously download every
new version of SCAN that is released, you'll quickly have obsolete virus
checking abilities, since new viruses are produced from time to time. An
Intellicomm v2.01 Online Primer 24
April 1994 release of SCAN won't be capable of finding any viruses that
are produced from April 1994 onwards.
I hate to mention this, because I don't feel that it's really an issue.
But someone will probably tell you to watch out for it someday so you
should know the facts. ANSI codes have the ability to re-map your
keyboard, mainly to allow you to have your function keys do something
useful from the DOS prompt (you can use ANSI.SYS to assign various
commands to your functions keys, to run programs at the press of a key,
etc). And as usual some loser took advantage of this and released a text
file (supposedly... as the story goes) that re-mapped a key so that it
entered something like DEL *.* ... or FORMAT C:, etc. You later press
the key, and instead of the key doing what it usually does, it instead
enters "DEL *.* [Enter]".
First off, DEL *.* is ridiculously easy to recover from if you use any
sort of UNDELETE utility on your machine. Second, to FORMAT a hard
drive, the hard disk volume label must be entered... and it's not
possible to build enough smarts into ANSI codes to do this automatically.
Third, the only way ANSI codes can remap your keyboard is if you send the
codes (the text file itself) to a program that is designed to watch for
ANSI codes -- and allows re-mapping of the keyboard. ANSI.SYS does allow
keyboard re-mapping via ANSI codes, but unless you still use the TYPE
command to read text files... ANSI.SYS will never see a request to re-map
the keyboard. If you use Icom's internal File Viewer to read text files
(or an equivalent external utility such as Buerg's LIST utility), the
ANSI codes will simply be displayed on the screen and won't be able to
re-map anything. ANSI.SYS *only* sees ANSI codes if a certain (and very
slow) DOS "display line" routine is used by a program (as with the TYPE
command). Most file viewers, including Icom's File Viewer, write
directly to video memory, bypassing DOS and ANSI.SYS entirely. As well,
when online Intellicomm does process ANSI codes that are sent by the BBS,
but Icom IGNORES any requests to re-map the keyboard. And again, since
Icom doesn't use the DOS "display line" routine to display anything on
your screen, ANSI.SYS, with its ANSI keyboard re-mapping feature, is
completely bypassed.
Taking all of this into consideration you really have no need to worry
about these so-called "ANSI bombs". In the old days when the TYPE
command was the usual way to display a README.1ST file, it may have been
an issue... but today, most people use LIST or something else, where
"ANSI bombs" are as harmless as the text in this sentence. But someone
who doesn't know any better will probably tell you to watch out for ANSI
bombs, someday. File the information under "G" (for Garbage) unless you
still use the TYPE command to read text files. [There are several
ANSI.SYS replacements available on BBS's, such as NANSI.SYS, that ignore
requests to re-map the keyboard... so that even if you DO still use the
TYPE command to read text files, even that couldn't re-map your
keyboard.]
Intellicomm v2.01 Online Primer 25
3. BBS MESSAGES/MESSAGE NETWORKS
According to the Sysops I've chatted with over the years, about 70% of
the people who call BBS's spend their time downloading files, and never
bother with BBS messages. And with all the interesting shareware
programs available, new releases to keep up with every week, and brand
new releases that can revolutionize the way you live and work, it's
understandable. But you really miss out on a LOT by not getting into
messages. Many BBS's allow you to communicate with thousands of
knowledgeable people all over the world -- for free, on topics ranging
from the computer-oriented subjects, to politics, to adult topics, to
scuba diving, to just about any other topic you can imagine. The larger
BBS's carry an astonishing number of different message topics, which can
be a very valuable resource to both business and home user alike. If you
haven't taken the time to investigate BBS messages yet, you really should
take a closer look at what's available.
3.1 Getting Started with Messages
Getting started and leaving that first message or reply is the hardest
part; but once you do it you'll be glad you did, as a whole new world
will open up to you. People are friendly, helpful, and NOBODY worth
talking to is going to laugh at you if you do something wrong, provided
that you learn from your mistakes. Everyone -- absolutely EVERYONE --
was in the same boat when they started. And though you may feel like
you're going to stick out like a sore thumb as a "newcomer", in reality
newcomers show up by the dozens every day, and unless you're on a very
small BBS ... nobody is going to know the difference. And by the time
you finish reading this section, you'll be fully informed and won't BE
"green" anymore, so you'll have nothing to worry about.
You might feel dumb for asking a question, but again no one was born
knowing everything, and if anyone does try to make you feel dumb -- it's
THEY who have the problem and not you. There simply are no dumb
questions... provided you ask in a coherent manner and ask the question
or make your comment in the RIGHT place.
3.2 Message Conferences/Forums/Areas
Most BBS "message bases" are split up into various topic areas... so that
people who are interested in a given topic can find information quickly,
and so that those who DON'T have any interest in a given topic don't have
to weed through messages they have no interest in. The individual
message/subject areas are normally called "conferences" or "forums". For
example, if someone says "the Intellicomm conference", it means a Message
Area on the BBS that exists for the purpose of discussing Intellicomm,
and receiving advice.
3.3 The MAIN/GENERAL Message Area
Most BBS's also have a "Main" or "General" message area/conference
(normally area 0), where you can talk about the BBS itself (i.e. if you
want to ask someone on the BBS if they know where a given file is), and
Intellicomm v2.01 Online Primer 26
to just say hello to other people on your specific BBS. Often this is
the ONLY message area where you can chit-chat. All other message areas
probably have a specific purpose in life, and there you should only
discuss the subject for which the area is intended. Some networks/BBS's
are VERY strict about this (you'll be told by several dozen people if you
post a message in the wrong place ... the RelayNet/RIME network is pretty
strict about where messages are posted), and some are more relaxed.
Message conferences called "Catch 22" or "Chit Chat" are also a common
message area used on BBS's as a catch-all, or general discussion area.
Normally if you see an "International" or specific language area (Dutch,
Spanish, etc), you can also just chit-chat back and forth there...
provided you speak the language. But don't ask "Bob" how the weather is
in Vancouver -- in the WordPerfect conference -- unless you have a
question/comment about WordPerfect for Bob as well. And preferably don't
bring up the weather at all, unless you're in a chit-chat or weather
conference.
3.4 Proper Behaviour
"Proper" behaviour when leaving messages on one BBS may mean that you
aren't permitted to use foul language or insult anyone -- while on
another BBS swearing and insulting people may be the main objective. To
find out what is proper on a given BBS, the best bet is to, as usual,
read the BBS bulletins. The BBS bulletins are the "user's manual" for a
given BBS and usually all important information is outlined in one or
more bulletins. "Capture" or download all the bulletins, and read them
offline at your convenience.
One thing that is ALWAYS proper behaviour though, even if using foul
language, is using relatively good spelling and grammar in your messages
(alright, alright... get off my case, I'm working on it... <grin>).
Another thing that is also ALWAYS proper behaviour is to make sure you
know what you're talking about, before you put it in print in a BBS
message... or to make sure you tell everyone that you're not positive
about whatever information you're posting. There are quite a few
"experts" hanging around on the various BBS networks, who respond to
questions to impress people, when they have only a vague idea of the
correct answer and terms they're using. They inadvertently leave the
wrong advice, and never give a hint that they might be mistaken... and
aren't "quite" positive about the advice they're giving.
People appreciate help if you tack onto the end "I might be wrong on
this", or "I'm not an expert in this area" or the like... but if you come
across as a know-it-all and then make mistakes, you're going to end up in
people's "twit filters" (an offline mail reader feature, which
automatically filters out any messages from you), and you may even lose
your access to that message area if you screw up badly enough. The
problem (?) is that there are REAL experts monitoring BBS message
conferences, on most every topic you can imagine. And the cold facts
almost always end up right beside the know-it-all's remarks, disproving
everything s/he said. If you come across with a fantastic bit of
information and then say "take it or leave it, I'm no expert" (unless you
are an expert and are positive), you'll leave an infinitely better
Intellicomm v2.01 Online Primer 27
impression than if you come across as an expert, leave the wrong advice,
and then have a real expert disprove your remarks in excruciating detail.
3.5 Comments to Sysop
Comments to Sysop are the surest way to find out what BBS policy is, but
they are something you should use only after you gone through the
bulletins. Sysops tend to be asked the same questions over and over...
and thus they put answers to commonly asked questions in the bulletins.
3.6 BBS Message Networks
Many BBS's belong to BBS "networks", which can be loosely compared to a
local television station in your area belonging to a television network.
On television networks, for certain shows, everyone on the network is
watching the exact same thing. So if you're watching CBS in Tampa, and
I'm watching CBS in Toronto -- even though we're watching different
stations run by different people -- we're both seeing the exact same
thing. BBS networks work on the same principle -- but for messages and
message areas, rather than television shows. If you leave a 'public'
message on a BBS network, everyone else on the network sees the message,
if they're tuned to that channel (or conference in this case).
Just as some television stations belong to a given network (CBS as
opposed to NBC, for example) so do BBS's choose the networks they wish to
belong to. It also works the other way around, and the network
organizers must approve and may also refuse a BBS access to the network
for one reason or another (namely, if you or one of your fellow BBS
callers make a pain of yourself on a network, and your sysop doesn't do
something about it, s/he could lose his/her access to the network).
Unless a BBS belongs to a network of some sort, the messages posted on
the BBS will remain on that one BBS only, and no messages will come in
from other BBS's.
3.7 How do Networks Work, and Who Pays?
Being able to leave messages to people all over the World, without paying
any extra fees, is something that dumbfounds many people when they first
experience it. If you make a long-distance call to a friend/relative out
of the country, the phone company charges you -- per minute -- for the
long distance call. But this is almost never the case on BBS's (I would
say "never" but there may be one exception that I've never heard of...
I've never come across a BBS where you have to pay extra for any one
message, no matter where the message goes).
"Someone must be paying...", you say, and you're right. But normally YOU
don't directly pay, other than through your BBS subscription. It is
possible to even access a free BBS and send messages all over the world
for nothing. The way it works is actually pretty simple. If you really
don't care how it works and aren't interested, just skip to the next
section. If you're the curious sort, read on.
As to who pays, it is usually a pay/subscription-only BBS in a given city
(which they call a regional HUB), and those who subscribe to this BBS
Intellicomm v2.01 Online Primer 28
foot the bill as far as long-distance fees go. Once a regional HUB is
established in a given area, other BBS's that are local to the area
simply call that HUB (without paying long distance fees, and often
without any charge at all) and pick up all the new mail in whatever
message areas they carry -- and post your mail from their BBS to the HUB.
The HUB in turn then makes a long-distance phone call to the "main hub"
(usually once a day; or at night when LD charges are lower... many times
using Intellicomm to do the job) and the HUB transfers all their mail
(which now consists of all the mail from the smaller BBS's in the HUBs
local area) to the main hub. The regional hub then collects whatever new
mail there was on the main hub (mail posted by OTHER regional hubs). So
the only long-distance charges paid are when the regional hubs call the
main hub to dump, possibly an entire city's-worth (or even country's-
worth) of messages. The following picture may explain it better:
Local BBS's
■ ■
\ /
█<REGIONAL HUB (Toronto)
│
Local BBS's $
■ ■ │
\ / │
REGIONAL HUB>█─────$─────$─────███<MAIN HUB (New York)
(Seattle) / \ │
■ ■ │
Local BBS's $
│
█<REGIONAL HUB (Miami)
/ \
■ ■
Local BBS's
The picture is simplified, since only (hypothetical) regional hubs in
Toronto, Seattle and Miami are shown. In reality, there would be
regional hubs in most of the major cities in North America, and there may
even be hubs in Paris, Sydney, etc. They ALL call into the Main Hub in
New York (or wherever the Main Hub happens to be), dump the entire city's
worth of mail there, and then pick up all the mail that was dumped on the
main hub from all the other regional hubs.
Sometimes there are more types of hubs to reduce long distance charges,
but basically the principle is the same. As you can see, the only long
distance fees involved (or at least the most expensive calls) are from
the regional hubs to the main hub. And every single message on the
network goes through the MAIN HUB at one point or another. Local BBS's
which call into a regional hub can thus pick up world-wide mail for
nothing (and drop off your replies to be posted at the main hub later),
since the regional hubs have done all the work transferring mail TO AND
FROM the main hub.
So, when you post a message on your local BBS; your Sysop uploads the
message to the regional hub, and also downloads any new mail that exists
on the regional hub (new messages for you to read). The regional hub
Intellicomm v2.01 Online Primer 29
then transfers the message (and pays the long-distance charges) to the
main hub. Regional hubs elsewhere then call the main hub and pick up
your message (again, at their own expense), and within a day or two, it
will probably have spread to every single BBS on the network.
If someone in another city replies to your message, the process is
reversed: his reply goes to his local BBS, which in turn goes to his
regional hub, then to the MAIN hub. Your regional hub calls the MAIN hub
(once or twice a day) picks up the message ... then your local Sysop
calls the regional hub and downloads it where you then call and read it.
In this way, mail can be received from and sent to any BBS on the
network. Private messages often work in the exact same way: even though
you're only sending the message to one person at one BBS -- every single
BBS on the network will receive the message anyway. But no one will be
able to read it, since it's marked private (no one except every System
Operator at every BBS on the network; since any Sysops can read private
to/from anyone).
So why would any BBS become a regional hub if they have to pay all the
long-distance fees for everyone else? Usually the regional hubs are very
large BBS's (often the largest BBS in a city or country), and the large
BBS's usually make lots of money charging subscription fees to their
users. The people who take out subscriptions at BBS's which are regional
hubs foot the bill with their subscription fees; often supporting the
long-distance charges for an entire city full of BBS's. The smaller
BBS's don't make as much money and can't afford the long-distance fees --
but they can offer (hopefully) interesting people to contribute messages
to the network. A message network is useless without people, so the
regional hub "opens itself up" to other local BBS's mainly to make their
own service more attractive: The more people there are on a network, the
more attractive and useful the network is, and thus the more money the
regional hubs can charge people for the yearly BBS subscription fees that
pay for the long-distance charges. It all works out nicely, and benefits
everyone.
If you're wondering why the smaller BBS's don't then just offer the exact
same service as the HUBs offer, without the expense of the long-distance
charges; it's due to lack of funds (lack of hardware). It takes a
tremendous amount of hard drive space to be a regional hub for a major
network, so smaller BBS's simply pick a few of the conferences that the
regional hub carries. They rarely have the hard drive space to carry all
conferences on the network, and hubs MUST carry every single conference
on the network, and they must have enough hard drive space to carry every
single message that passes through the network.
BBS message networks have been set up over time, by interested and hard-
working Sysops. There are dozens of networks using the principles above,
in North America and other areas of the world. Some common/large BBS
networks are NorthAmeri-Net, RelayNet (also known as RIME), FidoNet,
ILink, Intelec, U'Ni-net, and so on. You probably use a BBS that calls a
regional hub (or IS a regional hub) and carries at least one of the above
networks. Many BBS's carry several networks, simply by transferring
messages to/from several different network hubs.
Intellicomm v2.01 Online Primer 30
3.8 What is "Echo"?
When you enter a message, you are often asked whether you wish to "echo"
it or not. Echo is a term used on BBS networks to refer to the process
of distributing (echoing) a given message across the entire BBS network.
If the message is echoed, it is seen in the same message
conference/forum, by every single BBS on the network that is carrying
that particular message area. If the message is NOT echoed, it does not
leave your local BBS, and only people who call the same BBS will see the
message (i.e., the message is never transferred from your BBS to the
regional HUB). You control whether a message is echoed or not, so if you
have a question that is related to your specific BBS only -- do NOT echo
the message, or people will see the message (which will be irrelevent to
them) possibly on thousands of other BBS's.
NOTE: Not all BBS's on a given network carry all network conferences.
Your Sysop may be hooked into the NorthAmeriNet network, but may not
carry the NorthAmeriNet Intellicomm conference unless someone on the BBS
expresses some interest in it. Each network conference the Sysop carries
takes up disk space to store all the messages, and unless someone on the
BBS is interested in those messages it's just wasted disk space. So
often you will have to request that your Sysop pick up a specific network
conference before it will be made available on the BBS.
Any BBS that belongs to one or more networks will (or should) have a
listing of ALL the network conferences. So you can read that listing,
see what conferences are available that your Sysop isn't currently
carrying, and put in a request for the conference(s) you'd like to see
picked up. Your Sysop may not agree to pick up every conference you
desire, but it never does any harm to ask... and asking is usually the
ONLY way to get a specific conference picked up.
Also note that not all network conferences have the same name/number from
one BBS on the network to another. So if you know someone in Paris, you
probably cannot tell him/her to just look for mail from you in conference
5 (assuming it was #5 on your BBS, and you knew #5 was a network
conference). Many times, due to the way BBS's are designed and the fact
that BBS's often carry more than one network, the conference/forum
numbers will not match up from one BBS to the next. Instead, look for an
official conference name on the BBS itself and "describe" the conference
to the other person if you want them to meet you there. I.e. you might
ask someone "Do you receive the RelayNet Intellicomm conference on your
BBS in Paris?" ... wheras if you say "Do you get conference #1774 on your
BBS?" the person may have a completely different conference (or no
conference at all) as #1774 on his BBS. As well if you simply say "Do
you receive the Intellicomm conference on your BBS?" then the person will
not know WHICH Intellicomm conference you are referring to, since you
didn't specify which network you meant (NorthAmeriNet, RIME/RelayNet,
etc). Specify the network name and the conference name/description and
people will know what you're talking about from one BBS to the next.
Unfortunately, BBS networks tend to "compete" with each other, rather
than co-operating with one another, so you will often find duplicated
conferences from one network to the next. Probably every major network
Intellicomm v2.01 Online Primer 31
in existence has a WordPerfect conference, and if you wanted to gain
maximum access to WordPerfect information, you should look for either a
BBS that carries multiple networks (and thus has multiple WordPerfect
conferences), or should call separate BBS's that belong to different
networks. Sometimes a given conference/subject can be completely dead on
one network, while the same subject on another network may have many
people participating. At the time of this writing the NorthAmeriNet
Intellicomm conference was receiving ten or more times the message
traffic that the RelayNet Intellicomm conference was, and the same
applies to other conferences/subjects. There is such a thing as "the
most active network", as far as TOTAL message traffic goes, but you still
aren't guaranteed that the subjects YOU are interested in will be
actively discussed on a given network. The only way to find out is to
talk to people (leave a message) and look around. If the subject you're
interested in is dead on your BBS, post a message to "ALL" asking why
it's so dead and asking where the real action is. Once you find out, ask
your Sysop if s/he'd be willing to pick up that network/conference.
Picking up a network (from a Sysop point of view) usually involves no
fee, and is a simple matter of filling out an application, mailing it,
and waiting. If you have no luck, look for another BBS that carries the
network. When using Intellicomm to automate your mail transfers while
you sleep, it makes no difference whether you call one BBS or two hundred
BBS's ... so you might as well make the most of it and spread yourself
around!
3.9 Private Mail
"Private" mail on BBS's and the BBS networks is of more use to simply be
considerate and save others from reading irrelevent mail, rather than as
a way to actually say something private. If you post a message to
another user on your BBS saying "isn't our Sysop a jerk at times?" ...
then you may find yourself kicked off the BBS quickly. YOUR Sysop can
and probably does read your private mail ... but worse, unless you
specifically ask for a private message NOT to be echoed, EVERY OTHER
SYSOP ON THE NETWORK will also be able to read your private messages (not
true on some networks under some circumstances, but generally it's the
case). Of course "Sysop" means anyone who has a given security level at
a BBS (assistant Sysops... friends of Sysops, whoever any Sysop wants to
give the ability to). If your next-door-neighbour's son set up his own
BBS in his basement and joined a message network (which is easily done)
he can read all your mail -- if you echo it -- even if it's private. If
you're in business, and your competitors know a Sysop, the friend of a
Sysop, or have Sysop access to one of any of the BBS's on the network,
they can also read your private mail (if you have been told otherwise,
disregard this: sometimes special security is offered). In general,
don't say anything in a "private" message that you wouldn't otherwise say
in public. BBS's and BBS networks also have glitches, and private mail
does end up becoming public and being echoed to the entire network by
accident every once in a while. Avoid embarrasement and use other
methods (written mail, a voice telephone call, etc.) to discuss truly
private matters, and you won't have to worry.
Intellicomm v2.01 Online Primer 32
3.10 Finding the Source of a Message (TAGLINES)
On most BBS message networks, it's easy to find out where a given message
came from. Look at the very bottom of the person's message for a
"tagline", and if it has the name of another BBS there, then the person
originally posted the message on a different BBS. The tagline may look
something like this:
This is the last line of the message to you.
---
■ SPIFFYREADER v0.00 #0: Some clever remark here
■ SNET v0.00 ■ SPIFFYNET: BIF's BBS - Toronto (416) 555-1234
The first line below the "---" (tearline) in this example is an OFFLINE
MAIL READER tagline. Whoever entered this message was using an Offline
Reader program called SPIFFYREADER, it was version 0.00 of the reader,
and the person does not have a registration number (#0) and thus has not
paid for the reader yet. Following this information on the same line
you'll usually find a clever or humourous (or annoying or dull) remark
called a "tagline", left by the messager.
The line(s) following are put there by the BBS networking software before
the BBS "echoes" the message to the hub. In this example, the BBS
networking software was something called SNET version 0.00, the network
name is SPIFFYNET, and the message came from a SPIFFYNET BBS called BIF's
BBS. BIF's BBS is located in Toronto, and could be reached at the number
listed (not a forced standard, but generally this is the information
you'll find in each BBS's network tagline). If no tagline follows the
Offline Mail Reader tagline (or if there are no taglines at all) then the
person is calling the same BBS that you are. This can be important to
know if you're talking to someone and want to tell them to download a
certain file, or have a question about your specific BBS, etc.
3.11 Message "Threads"
The term "thread" is used every once in a while in and around BBS
messages, and a thread is simply a few messages that discuss the same
subject. When you leave a message, you must specify who the message is
for (TO:) and what the subject or topic of your message is. For example,
if you were going to leave a message to me about Intellicomm, the start
of it might look like this:
TO: WAYNE DUFF
FROM: JOHN SMITH
SUBJ: SUGGESTION
When I left a reply to you (replies automatically use the same SUBJect),
we'd then have a "thread" on the topic "SUGGESTION", and the thread would
contain two messages. If someone else liked your suggestion and wanted
to second it, they would also use the same subject you used and we'd then
have three messages in the thread, and so forth. Sometimes threads can
grow to many dozens of messages when an interesting topic comes up, but
more importantly Offline Mail Readers (and the BBS itself, if reading
Intellicomm v2.01 Online Primer 33
online) allow you to SORT the messages by subject/thread, allowing you to
see all the messages for a given subject, in order.
3.12 Addressing A Message
As mentioned above, when you enter a message on a BBS usually the first
thing you're asked for is who the message is "TO" (who you want to read
the message... like addressing a letter). If you're replying to an
existing message, then the BBS software (or offline mail reader) won't
have to ask you who the message is to; it can simply look at the message
you're replying to, to see who it was FROM, and obviously that's who it's
TO if you're replying. However, if you want to address a message to
someone specifically, you must know their name and also must must be
careful to SPELL it properly or the person may miss it. If you leave a
message to WANYE DIFF, I probably won't find it unless I have a lot of
time that day and am reading all the mail in the conference. I normally
only read my personal mail (my name has to be spelled correctly or my BBS
won't flag it as 'personal' mail), and mail addressed to ALL.
When you just have a general question and want advice or comments from
anyone, address your message to "ALL". On some BBS's, such as the Icom
Online Service, if you press [Enter] when asked who to address the
message to, ALL is assumed and you needn't actually type the word "ALL".
When I first got into BBS messages I was a little reluctant at first to
get into network messages, because I didn't know how to reply to someone
in another city, on another BBS. I was sure there must be some complex
procedure to go through that would take me weeks to learn... but, at
least in my experiences with the major BBS networks, all you have to do
is spell the person's name properly, and post it in the proper
conference, and it'll get to him/her (though it may take a day or two to
get your reply back... if you hear nothing after a week or two, try
again). Obviously you have to make sure that you "echo" the message if
the person is on a BBS other than the one you're calling, but 99 times
out of 100, the messages you leave will be echoed unless you tell the BBS
software NOT to echo it. This is because even if the person is on the
same BBS as you are (where echoing isn't required); your message may
prove interesting to other people, and may start a discussion that many
other people on the network are interested in. The only time you DON'T
echo is when you're talking to someone about something that is clearly
uninteresting to other BBS's on the network (personal discussions: how's
the weather in Seattle, how are the wife and kids, etc).
The RelayNet/RIME network has something called "routing", which allows
you to echo a message (get it off your BBS to another BBS) WITHOUT
echoing to every single BBS on the network. If you use RelayNet you
should ask your Sysop for the user's manual (usually posted online, or in
a bulletin; you may be able to find it yourself) and read up on routing
techniques. "Fidonet" and some other networks also have other
procedures/features, but again you should be able to find out everything
you need to know about a given network right from your BBS. As usual
check the BBS bulletins for information first, but ask your Sysop for the
filename of the "network user's manual" (i.e. the Fido or RIME user's
Intellicomm v2.01 Online Primer 34
manual), if you can't find any information elsewhere. The network user's
manual may be a file you download and read, instead of a bulletin.
3.13 Message "Lingo" and Abbreviations
Messages are fairly bland as opposed to speaking to someone in person
where you can see their facial expressions and tell whether they're mad
or happy, joking or serious. Thus, people have created lingo to use in
messages, to give the person they're talking to a better picture of the
mood they were in when the posted the message. Often, without using this
lingo (or by using it improperly), you can be misunderstood and taken to
be angry when you're not.
IF YOU TYPE MESSAGES LIKE THIS, WITH YOUR CAPS LOCK KEY ON ... EVERYONE
WILL THINK YOU ARE SHOUTING AT THEM. So keep your caps lock off, and use
capitals to emphasize certain words ... or to yell when you really do
want to yell about something (which is not advisable; people will ignore
you or discount your opinion if you appear angry... keep your cool, or
pretend to keep your cool, and people will pay closer attention).
To substitute for underlining, _underscores_ are often used at either end
of the word. For italics or boldface (emphasis), *this* or -this-, or
/this/ works. Italics can't be used, but asterisks *do* make a certain
word stand out.
You'll also see obvious lingo such as:
<grin>
<smile>
<laugh>
<groan>
<g> (short for <grin>)
If you're kidding about something, or saying something tongue-in-cheek --
people may not be able to tell ... since the usual cues such as rolling
your eyes, or a slight smirk, or whatever, can't be seen. Without the
usual facial cues, in bland messages... people can't even tell whether
you even have a sense of humour. A little <grin> after a remark makes it
clear that you're not about to commit suicide (or homocide).
There's another slant on this that less obvious. And "slant" is what you
have to do to understand it. If you tilt your head to the left when
looking at the symbols below (it may take a second for you to catch on),
you'll see simple facial expressions:
:-) A smile... sideways eyes : nose - and smiling mouth )
:-> A variation using > as a sideways smiling mouth
;-) A smile and a wink ... the right eye is winking at you ;
:) Another variation without the nose
8-) A smile from someone wearing glasses
:-( A pout or frown
:-O Yelling or going crazy
<8-=) Hair or hat, glasses, nose, moustache, smile
Intellicomm v2.01 Online Primer 35
There are others, but by tilting your head to the left and looking at it
sideways you should be able to figure them out.
You'll also run into many abbreviations. Over time (I guess... I'm not
the definitive source on any of this... <grin>) people got tired of
typing the same things over and over, so they started using short-forms.
Here are some common ones you'll likely see eventually:
BTW By The Way
FWIW For What It's Worth
IMO In My Opinion
IMHO In My Humble Opinion
IMNSHO In My Not So Humble Opinion
ROTFL Rolling On The Floor Laughing (when <grin> just won't do)
TTYL Talk To You Later
There are many others (probably too many others), but these are the ones
you'll see most often. If you come across one you can't figure out, just
ask the person what it means; sometimes people go a little overboard, and
it's common for people to not know what these abbreviations mean and
ask... don't be even slightly embarrassed about asking. Of course you
have to use CAPITALS with the abbreviations or the meaning may be lost..
If you say "Imho, I think you're mistaken" (In my humble opinion, I think
you're mistaken) ... people will simply think you're speaking a foreign
language, or have gotten their name wrong. My reply to the above would
likely be "My name is Wayne, not Imho".
It's corny, and sort of like CB talk ... "breaker breaker, what's your
10-4?" (gag) but it gets the job done, and we really have no alternatives
yet. BTW, don't use [Ctrl-A] or [Ctrl-B] instead of <grin> or :-) (Ctrl-
A and B are the smily face characters and ). Control characters are
often filtered out by BBS message software.
3.14 "Capturing" Messages/Reading Offline
If you plan to read messages from various conferences, and would also
like to reply to messages and jump into discussions, this message
"capture" method is not for you. Offline Mail Readers are the best way
to go if you're going to get into messages to any extent. But if you
just want to quickly grab messages from a given conference/message area
once in a while, instead of wasting all your online time and tying up the
BBS reading mail online, turn the CAPTURE FILE on (Intellicomm captures
to \ICOM\CAP\ICOM.CAP by default; [Alt-L] turns capture on/off/pauses)
and read the messages in "non-stop" mode ... Then logoff the BBS and
read the capture file instead of doing it all online. The same can be
done with BBS bulletins. The BBS's HELP facility should give you
specific message command help, if you need help on how to go about
reading messages in non-stop mode.
3.15 ASCII Uploading Message Replies
For those times when you don't want to bother setting up an Offline Mail
System (described below), and just perhaps want to enter a Comment to the
Sysop or a quick message to someone, the easiest way to do it is to enter
Intellicomm v2.01 Online Primer 36
the text OFFLINE in your Word Processor, save the file to disk as a DOS
TEXT FILE (not as a regular document, or you'll end up with printer
control codes all over the text). For convenience you should save it
using a simple name, such as COMMENT, and save it in your regular Upload
Directory as defined in Intellicomm (defaults to \ICOM\SND. If a file is
in the Upload Directory you needn't specify the directory name when you
upload the file later).
Then logon to the BBS and select [C]omment to Sysop or [E]nter Message or
whatever the proper command is on the BBS you call. If asked whether you
want to use a full-screen editor it is essential that you answer NO for
this trick. When the BBS is waiting for line 1 of your message, press
[PgUp], select the ASCII protocol from the Icom protocol menu, enter the
filename of the text you created in your Word Processor (COMMENT), then
sit back and let the ASCII protocol "type" the message for you at high
speed.
This will save not only your online time, and possibly long distance fees
-- but it also allows you to avoid learning BBS-based "editors" (most of
which are slow and awkward to use), and to use your own Word
Processor/spell checker which you're familiar with. Of course, none of
this has anything to do with Intellicomm's automated mail transfers...
it's just a trick you can use for a quick manual message that isn't worth
automating.
3.16 Spelling and Appearances
In BBS messages, people cannot see you and can only judge you by what you
say and how you say it. If you're a sloppy speller, people will probably
picture you as a slob with your shirt hanging out, bad breath, and your
pants zipper unzipped. Your messages are how you present yourself to
other people, and if you make no effort to spell properly you will
eventually leave a bad impression, and your opinions will be discounted
or even ignored. This isn't to say you have to be a perfect speller...
all you have to do is show some sort of effort, just as you would comb
your hair and tuck your shirt in before any other social function. When
you leave a message on a BBS, you can be talking to an audience of
several hundred people from all over the world... and you wouldn't do
that with your hair in a mess and your pants unzipped.
If you have trouble spelling, your best bet is to use an Offline Mail
Reader program (described below), or the ASCII uploading technique
outlined above, combined with your Word Processor and spelling checker.
Spell checkers, over a very short time, can improve your spelling
dramatically (even if you're a good speller, there are always those
certain words you'll misspell). If you find the word "seperate"
(separate is the proper spelling, in both contexts) being constantly
pointed out to you as a mistake by your spell checker, as I did, it won't
take long before you become annoyed and memorize the proper spelling to
avoid having your spell checker complain to you.
Intellicomm v2.01 Online Primer 37
4. OFFLINE MAIL SYSTEMS/OFFLINE MAIL READERS
Reading and entering messages manually online is an ancient art that is
going the way of the dinosaur. Offline Mail Systems (on the BBS)
combined with a comm. program and Offline Mail Reader (on your computer),
allow you to read and reply to messages on the BBS, in all the various
Conferences/Forums you're interested in -- while OFFLINE. This way you
can relax and go through the messages, and enter your replies at your own
pace without rushing or using up all your online time... or incurring
extra long-distance fees. Offline mail also allows you to use a "real"
editor or your favorite Word Processor AND spell checker, without
learning a slow, cryptic BBS-based editor. Most Offline Mail Systems (on
the BBS) also provide a means to collect the new BBS Bulletins, and new
files listings. Intellicomm will extract and auto-import new files
listings included in any mail packets, as described below. It's the best
way to collect new files listings because offline mail packets are
*compressed* and thus take less time to transfer than it would take to
simply list and capture the new files list from the BBS.
The most popular offline mail format on BBS's is the QWK format, which
was created by Mark (Sparky) Herring for his QwikMail/Qmail system for
PCBoard BBS's. The QWK format caught on, and spread to other BBS types
and today there are QWK-based offline mail systems available for just
about every BBS type. The reason the offline message format is important
is because the programs (called OFFLINE MAIL READERS) which allow you to
read and reply to the mail produced by these systems, normally only work
with one type of mail format -- and it's usually the QWK format.
Another mail format that is established and available on multiple BBS
types is the "MegaMail" format, created by Kip Compton, which sends .DL
files rather than .QWK files. Most QWK-compatible readers do NOT handle
the MegaMail format, and actually the only reader I'm aware of that
supports both the MegaMail AND .QWK format is the "MegaMail Reader". It
is also available as Shareware on most BBS's.
4.1 Finding the Offline Mail System
Due to the lack of standards at BBS's, and with the Offline Mail Systems
themselves, finding the BBS's Offline Mail System could probably be the
subject of an entire tutorial. However... it/they should be available
from one of the following locations: On the [M]essage Menu, or the
[D]oor menu, which may also be the [OPEN] menu, through a [D]ownload
Messages command on the Main or Message menu, through a [QWK] command...
etc. It's best to look around, read the bulletins and if all else fails
ask your Sysop where it is. If no offline mail system is available, it's
a very good idea to request that your Sysop set one up for the benefit of
all the message users on the BBS: Offline mail systems (for the BBS end
of things) are very reasonably priced ($25-$50), are usually "try before
you buy" (shareware), are available for most all BBS types, and can be
set up by the Sysop in an hour or two. Today there is very little reason
to not include an offline mail system on a BBS... unless the BBS doesn't
carry messages.
Intellicomm v2.01 Online Primer 38
4.2 Finding an Offline Mail Reader
Once you know what type of offline mail system your BBS uses, you need to
find an OFFLINE MAIL READER program that is compatible with the BBS's
mail system. As mentioned above, the QWK format is the most popular and
there are dozens of QWK-compatible readers available, and most all are
shareware. If the BBS you call is using a MegaMail, Blue Wave or other
offline mail system that isn't QWK-compatible, you'll have to locate and
use the proper reader. Again if you can't find the proper reader
program, check the BBS bulletins, then leave a message to your Sysop
asking what to download if all else fails.
The original QWK reader, produced the developer who invented the whole
QWK standard, is the "Qmail DeLuxe" reader. This reader is a commercial
product, but there is a demonstration version available for downloading
on most BBS's. The demo allows you to see if the reader meets your
needs, and if so you order the commercial version via mail order or
electronically on Sparkware's BBS. Details accompany the DeLuxe demo.
Another popular QWK reader is the "Offline Express" system, produced by
Mustang Software (developers of the Wildcat BBS system). EZ-Reader,
MegaReader (which supports BOTH the QWK and MegaMail DL format for those
interested in flexibility), PMDBM, RoboMail, and SessionManager are some
of the others, and the list goes on and on... There are many QWK readers
available and there is almost surely a reader available to suit your
needs and budget. Most are Shareware and were priced in the $25 range at
the time of this writing, and are WELL worth the money, as opposed to
handling your mail online.
There are also technical support conferences available for most of the
popular offline mail readers, on most all of the BBS networks, where you
can receive advice on the reader(s) you're interested in.
4.3 Setting Up Offline Mail for Use
Setting up the Offline Mail System on the BBS, and the Offline Reader
program itself are both topics covered in the documentation that comes
with each reader (and usually also in the online help inside the mail
system on the BBS). Installation and setup techniques vary widely, so I
can't cover them here. Once you download a reader, uncompress it and
read the documentation (.DOC) file(s) and you'll receive all the
information you need to get going.
One item to pay close attention to is that your Reader will allow you to
configure a directory for "Message Packets" and another directory for
"Reply Packets". Whatever directories you choose in your Reader, you
must ALSO enter in the Intellicomm main setup, on the Filenames and Paths
screen. This will allow Intellicomm to put your mail packets where your
reader expects them, and will also allow Icom to find your reply packets
where your reader creates them, and upload them back to the mail system.
You may also define your Reader command (the same command you enter from
DOS to start your reader) in the Icom setup so that you can access your
Mail Reader from within Intellicomm. It's not "necessary" to define your
Intellicomm v2.01 Online Primer 39
reader command, but it can be convenient. All these items are defined in
the Icom main setup on the "Filenames and Paths" screen:
+=| File/Path Items |===========================================+
| Mail Reader> C:\READER\READER.EXE [or READER.BAT if used] |
| Reply Dir > C:\READER\REP |
| Message Dir> C:\READER\QWK |
Well, that's the end of this tutorial/introduction to BBSing. I hope you
found it informative, and will be relaxed and confident the next time you
call a BBS. I wished I had a document like this when I first started
calling BBS's, and that's mainly why I produced this one and included it
with Icom. The information 'is' out there, but is scattered around in
different places, and is not always easy to locate.
Of course, the whole point of Intellicomm is to allow you automate your
online sessions, avoiding tedious manual interaction with the BBS
entirely (when that's desirable). But some basic understanding of the
major BBS features is necessary to get going, and it's also sometimes
just more practical to call the BBS manually to get something done
quickly.
Intellicomm v2.01 Online Primer 40
I. GLOSSARY
CR and LF
CR stands for Carriage Return, and on printers it causes the "carriage"
(print head) to "return" to the left margin. CR's are also used by
BBS's when they want to move your screen cursor back to the leftmost
screen column.
LF stands for Line Feed and it moves the cursor down one line. A CR
without a LF is like a day without sunshine... and besides that your
cursor will simply move to the left column and the next line received
will overwrite the previous one. If this happens, there's a setting
called "Add Line Feeds" in each Intellicomm BBS Information File (BIF)
which you can turn on, and Intellicomm will add the LF automatically
when it receives a CR, thus ensuring that the previous line isn't
overwritten. Alternatively, if lines are DOUBLE-SPACED you probably
have "Add Line Feeds" turned on when it needn't be (the BBS is sending a
LF, Icom then adds its own, and you get a blank line).
ANSI
The acronym "ANSI" is often used in the first question you're asked on a
BBS. Pronounced "an-see" it stands for "American National Standards
Institute", and as you may expect, ANSI's job is to come up with
standards for various things. On BBS's, ANSI refers to a certain set of
ANSI "terminal" codes which provide a standard way of moving the screen
cursor around, and setting screen colors, from a remote computer. Aside
from the CR/LF mentioned above, and a TAB character (which moves the
cursor right by a few positions), there is simply no way for a BBS to
move your screen cursor to a specific location, or to change the screen
color, without using special codes; ANSI codes are what most all BBS's
use to get the job done.
If you're asked whether to use "ANSI Graphics" by a BBS, you're being
asked two questions really. "Graphics" doesn't refer to dazzling VGA
graphics, but refers to the IBM graphics characters (the boxes you see
around Intellicomm's menus) while ANSI refers to color, which is mainly
what ANSI codes are used for by BBS's; to set the screen colors. So if
you have a color monitor, you can use ANSI codes. If you have a
monochrome or LED display, don't use ANSI graphics or you may get color
combinations that are unreadable on your screen.
ASCII/HIGH ASCII
Pronounced "ask-key", and stands for "American Standard Code for
Information Interchange" (and if you remember that in ten seconds' time,
you'll have wasted some perfectly good brain cells). Computers know one
thing and only one thing: numbers. Actually they don't even comprehend
those... but they can pretend that they do. They have no idea what an
"alphabet" is, have no concept of periods, quotes, etc., so someone had
to assign numbers to all the symbols we humans use so that the computer
could simulate some sort of intelligence. If your computer used the
number 20 to refer to the letter "A" and mine used the number 20 to
Intellicomm v2.01 Online Primer 41
refer to the letter "B", then this text file would be making no sense to
you and might look like this: Waj3290 Adjaj32!@#$2. But luckily we have
the ASCII standard which lets all our computers use the same numbers for
letters numbers and symbols.
"High ASCII" is another way of referring to the IBM extended (graphics)
characters. Not all computers can display these IBM "High ASCII" codes
(believe it or not... there are people who use computers other than IBM
compatibles, and these people can call BBS's too), so most BBS's allow
you to turn them off. As an IBM PC user you can leave use high ASCII
features on BBS's.
DUPLEX
FULL DUPLEX is the ability to send and receive information over the
phone at the same time. When someone phones you by voice, you can
interrupt them in mid-sentence to tell them that someone's at the door
and you have to go... I.e. you can both talk and listen at the same
time, and most modems are also capable of this. HALF DUPLEX means that
only one modem can talk, while the other listens. Full duplex (talking
and listening) is the norm with PC modems and BBS's.
ECHO
Determines whether your modem and/or communications program display what
you type on the screen. HALF DUPLEX requires ECHO ON, and FULL DUPLEX
requires ECHO OFF. Put simply if you see this on your screen when you
type to the BBS: HHeelloo?? ... then Intellicomm is "echoing" when it
needn't. If you see nothing at all when you type, then Intellicomm
isn't echoing and should be. Intellicomm defaults to "echo off" and
where BBS's are concerned (assuming your modem is set up properly, using
full duplex) you will probably never have to change this for regular BBS
use.
ERROR CORRECTING MODEMS/LINE NOISE
Error correcting modems are capable of detecting and correcting errors
when transferring data over the phone line. We've all had bad
connections on voice calls where you hear static in the background, or
other clicks and noises (or even other conversations at times)... Since
modems communicate by making noises to each other, static and other line
noise can distort the sounds the modems are making ... and this
distortion causes garbage to be displayed on your screen (or worse).
Error-correcting modems eliminate this problem by running checks on the
data sent and received. It would be similar to me giving you $1,000 to
deposit in the bank, but to also phone the bank and tell them that you
were bringing $1,000 for deposit. If you arrived with less than $1,000
the bank could phone me and tell me... and I could then "correct the
error" and have your legs broken or something. <grin> With modem data
(if error-correcting modems are in use) it's a little less painful and
the "$1,000" is simply re-sent. It's all done behind the scenes by the
modem hardware, and it means that you never see garbage on your screen
due to line noise.
Intellicomm v2.01 Online Primer 42
For error-correction to work, BOTH modems must using it, and must be
using the same type of error-correction.
MNP, LAP-M, HST, PEP, V.42, V.32, V.32bis, V.Fast
These are the various types of error-correction 'protocols' and you'll
see the terms quite frequently in and around modems and BBS's. Recently
new standards have become common enough that you really don't have to
worry too much about the various types. Most error-correcting modems,
even cheap ones, incorporate the new 'v' standards, and if the error-
correction type on your modem is the letter 'v' followed by a period and
some numbers (v.32, v.42, etc), then you're safe and will have error-
free connections with virtually any other error-correcting modem. The
'v' standards are now worldwide standards used by most modem
manufacturers. The difference from one v standard to the next is speed.
As technology advances, new (faster) v standards emerge. V.fast was not
yet complete at the time of this writing, but it's the newest and
fastest one coming.
BAUD/BPS
Technically the two terms aren't the same thing, but since they're so
often used to refer to your computer's "COM port speed" I'm not going to
buck the system and confuse everyone (and myself) with technicalities.
If your modem manual tells you to set your comm. program to 9600 baud,
that's what you do (Intellicomm's main setup on the "Terminal" screen).
If it tells you to set it to 9600 BPS (Bits Per Second), pretend they
said "baud" and do the same thing. I.e. though the terms aren't
technically the same thing (BPS is actually the correct term to use when
referring to data speed), just pretend that they are and you'll be fine.
DATA BITS/PARITY/STOP BITS
These are some other settings that have to do with your computer's COM
port (similar to the port speed, above) and are not something to be
overly concerned with, save the way you might understand the "10-W-30"
in engine oil. If your car's owners manual tells you to put 10W30 in
the engine, that's what you do. If it tells you to put 10W40 in it...
put that in. Similarly on BBS's if they tell you to use No parity, 8
data bits, and 1 stop bit, that's what you use.
One note though: many times the three items are short-formed as N81 to
mean No parity, 8 data bits, 1 stop bit, or E71 to mean Even parity, 7
data bits, and 1 stop bit, etc. There are other combinations, but
you'll probably never have to use anything but N81 on a BBS (N81 is
Icom's default). Some long-distance services, such as PC-Pursuit
require you to use 7E1 but Icom automatically uses 7E1 to call through
PC-Pursuit, so you don't have to worry about it there either. If/when
you ever do need to change these port settings, the BIF, just below
where you define the BBS phone numbers, is where to make the change.
Intellicomm v2.01 Online Primer 43
OFFLINE
This means that your computer is NOT connected to another computer (it's
being unsociable). Before you connect to a BBS, and after you
disconnect, you are said to be offline.
ONLINE
Means that your modem IS connected to another modem. As soon as you
connect your computer to another computer (a BBS), your computer is said
to be "online". If Intellicomm tells you that you're online when you're
not, and reports that it can't hang up when there's no connection, it's
due to the fact that your modem is pulling a fast one on Intellicomm and
saying it's connected when it isn't. Icom actually can't operate with
your modem in this state, since for reliable unattended calls it must
know when it's connected and when it isn't. To apply the truth potion
to your 2400 baud (or faster) modem, add the command &C1 to your modem
init string (Icom main setup / Terminal Settings), and your modem will
stop lying. For 1200 bauders and below you have to change a small
switch either inside the modem or sticking out the back of it (a bank of
small switches). Switch 6 usually does the trick... just flip it to the
opposite position.
PROTOCOL
Protocols are the little things like... you say "Hi", and I say "Yo"
back. Then you ask "like how's it goin, eh?", and I say, "take off
hosehead", and so forth. If you said "Hi", and I said "pickles are NOT
a type of fruit" ... this would be a tremendous breach of protocol. At
some later point, you 'may' have been about to ask me whether pickles
were a type of fruit or not ... but you hadn't actually asked yet.
But seriously. In the context of computer communications, protocols are
used to transfer files. If line noise interferes with the connection
and you're simply reading a BBS bulletin or the like, you see garbage on
your screen and no real harm is done. But if you're transferring a
computer program from a BBS and line noise distorts the machine code of
the program, the program could end up doing virtually anything when you
ran it (probably nothing pleasant). So it's imperative when
transferring programs over the phone to double check everything to
ensure that it arrived intact. That's the mission of the transfer
protocols used by comm. programs and BBS's: to detect and correct
transfer errors when transferring something important such as a program
or program data file. Protocols are discussed in more detail in the
file transfer section above, and in the Icom online help link:
Protocols.
SYSOP
Pronounced "sis-op", this is a shortform for "system operator". On a
BBS, the Sysop is the person to get hold of if you run into a problem or
have a question that doesn't seem to be answered anywhere in the BBS
online help (or in this tutorial). Normally the sysop is also the BBS
owner.
Intellicomm v2.01 Online Primer 44
UART
Pronounced "you-art", and stands for "Universal Asynchronous
Receiver/Transmitter". You have no need to memorize what it stands for,
but you should know what it is ... because if you have the wrong one
(and it happens often) your modem could be all but useless to you. If
you're having problems with missing characters when calling a BBS ...
such as it's trying to ask for your name but you get something like "Wt
i you nam?" instead, you may have the wrong UART. There are two types
of UARTs for PC compatibles ... no cute names, they just gave them
numbers: the 8250 (cheap) and the 16550 (cheap but more expensive than
an 8250). The 8250 UART is what comes with most computers (on the multi
I/O card... that card that you plug your modem into), and the 8250 like
a sink that is only capable of holding a single drop of water before
overflowing. The 16550 can hold 16 drops of water before overflowing.
Assuming your computer is the "drain" of the sink, you're going to have
a mess if it doesn't allow the water out of the sink (UART) fast enough
(characters from the BBS are lost). This usually happens on either slow
computers with very fast modems, or sometimes on burdened computers
(running networks, multitaskers, etc.) even without extremely fast
modems. If your computer has a lot of work to do, such as running
Windows, OS/2 or a network, and can't empty the UART fast enough, you'll
lose characters and get protocol errors when doing file transfers. In
such a case you need a 16550 UART which can hold more data before
overflowing. Your dealer can install a 16550 UART for you, or if you're
so inclined, and your 8250 chip isn't soldered in, you can do it
yourself quite easily or have a knowledgeable friend do it. 16550 UARTs
won't cost you more than a few bucks.
BEFORE you think about running off to get a 16550 UART though, make sure
you have checked the following settings in Intellicomm's main setup.
You may already have a 16550 UART but Intellicomm might not be using it
properly due to improper setup. These items on the main setup
"Terminal" screen should be set as follows:
| Receive Buffer Size [K] . 4 <<may be higher but not lower |
| Transmit Buffer Size [K] 2 <<may be higher but not lower |
[further down, near the bottom of the screen...]
| Enable 16550 if Found? . Yes <<should be set to Yes |
| 16550 Receive Trigger . . 4 <<may be higher but not lower |
| 16550 Transmit Trigger . 3 <<may be higher but not lower |
And on the "Protocols" screen make sure you are NOT using anything
higher than a 1K disk buffer:
| Disk Buffer Size [Kbytes] 1 |
Why use a 1K buffer? The bigger the buffer, the more time is needed to
write the data to disk when the buffer fills up, and DOS doesn't let the
computer do any emptying of the sink while it's writing to disk.
Intellicomm v2.01 Online Primer 45
You can often lower the port speed (baud/BPS) and eliminate problems
that way; from 38400 to 19200 for example.
A. Common Modem Problems/Solutions
Other common modem setup problems are covered in the Intellicomm online
help. See topics "Common Questions & Answers", "Setup Problems", and
"Optimizing Intellicomm", as well as "Multitasking Intellicomm" if you're
running under DESQview, OS/2, or Windows. And don't forget that Icom
gives you the ability to search ALL online help topics for specific
keywords. If you want to see every online help topic with the word
"modem" in it, just press [Ctrl-F1] in the help system and enter 'modem'
(no quotes) when asked what to search for.